Converter Exportar PUB para Word DOCX

Neste artigo, você aprenderá como converter ou exportar um arquivo do MS Publisher PUB para um documento do MS Word no formato DOCX ou DOC. O guia passo a passo demonstrará todos os detalhes sobre a conversão:

APIs Java para converter arquivo PUB em documento do Word como DOC/DOCX

Você converterá um arquivo PUB em um documento do Word em duas etapas. Primeiro, você converte um arquivo PUB em PDF usando a API Aspose.PUB for Java. Em seguida, você converte o arquivo PDF em um documento do Word usando a API Aspose.PDF for Java. Você pode baixar os arquivos JAR da seção New Releases ou especificar as seguintes configurações no arquivo pom.xml de seus projetos baseados em Maven:

Repositório:

 <repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>http://repository.aspose.com/repo/</url>
    </repository>
</repositories>

Dependência:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-pub</artifactId>
        <version>20.8</version>
    </dependency>

    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-pdf</artifactId>
        <version>21.8</version>
    </dependency>
</dependencies>

Converter arquivo PUB para documento do Word DOCX DOC programaticamente em Java

Você pode converter um arquivo PUB do Microsoft Publisher em um documento do Word no formato DOCX ou DOC com as seguintes etapas:

  1. Primeiramente, inicialize ByteArrayOutputStream para armazenar o arquivo intermediário.
  2. Inicialize Pub Parser para o arquivo PUB.
  3. Parse o arquivo de entrada do Publisher.
  4. Converta PUB para arquivo PDF e salve a saída no fluxo.
  5. Carregue o documento PDF intermediário com o objeto de classe Document.
  6. Finalmente, converta o arquivo para o formato MS Word DOCX ou DOC com o método Save.

O código abaixo explica como converter ou exportar um arquivo PUB para um documento do Word no formato DOCX DOC programaticamente usando Java:

// Especifique o caminho para o arquivo do Publisher de entrada
String fileName = "Sample.pub";

// Inicialize ByteArrayOutputStream para armazenar o arquivo PDF intermediário.
final ByteArrayOutputStream os = new ByteArrayOutputStream();

// Inicialize o Pub Parser para o arquivo PUB
IPubParser parser = PubFactory.createParser(fileName);

// Analisar o arquivo do Publicador
com.aspose.pub.Document doc = parser.parse();

// Converta PUB para arquivo PDF e salve a saída no fluxo
PubFactory.createPdfConverter().convertToPdf(doc, os);

// Carregue o documento PDF intermediário
Document pdfDocument = new Document(os.toByteArray());

// Converta ou exporte o arquivo para o formato MS Word DOCX ou DOC
pdfDocument.save("PUBToDOCX.docx", SaveFormat.DocX);

Obtenha licença de API gratuita

Você pode avaliar as APIs do Aspose sem quaisquer limitações solicitando uma Licença Temporária Gratuita.

Conclusão

Em conclusão, você aprendeu como converter ou exportar o arquivo PUB do Microsoft Publisher para um documento do Word como arquivo DOC ou DOCX programaticamente usando Java. Você pode integrar esse recurso em qualquer um de seus aplicativos baseados em Java. Além disso, você pode explorar vários outros recursos oferecidos pelas APIs Aspose visitando a Documentação. Em caso de dúvidas, sinta-se à vontade para entrar em contato conosco no Fórum de suporte gratuito. Boa codificação!

Veja também