Converter Word para PDF usando Java

Converter Word para PDF usando Java

No passado, publicamos uma postagem no blog que demonstra como converter arquivos PDF em arquivos do MS Word em um aplicativo Java. Os formatos de arquivo PDF e Word são os formatos de arquivo mais populares e amplamente usados devido às suas características ricas. No entanto, neste artigo, aprenderemos como converter Word em PDF usando Java programaticamente usando esta [biblioteca] leve de nível empresarial Java 4. Esta biblioteca é fácil de configurar e não depende de nenhuma biblioteca de terceiros.

Abordaremos a seguinte seção nesta postagem do blog:

Converter Word para PDF usando Java - instalação da API

O procedimento de instalação desta biblioteca Java é bastante fácil. Você pode visitar este link para saber sobre a instalação. No entanto, você pode baixar os arquivos jar ou seguir as seguintes configurações do Maven.

Repositório

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

Dependência

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-words</artifactId>
    <version>21.11</version>
    <type>pom</type>
</dependency>

Como construir um conversor de Word para PDF em um aplicativo Java

A conversão de arquivos DOCX/DOC para o formato PDF programaticamente não é mais uma tarefa difícil. Esta biblioteca Java permite manipular arquivos usando algumas linhas de código.

As etapas a seguir e o trecho de código converterão Word em PDF usando Java.

  1. Crie um construtor da classe Document e carregue o arquivo DOCX de origem.
  2. Chame o método save para salvar o arquivo em formato PDF.
// Inicialize uma instância da classe Document e carregue o arquivo DOCX de origem
Document doc = new Document( "output.docx");
// Invoque o método save para salvar o arquivo em formato PDF
doc.save( "SaveDocx2PDF.pdf");

Biblioteca Java para converter DOCX para PDF programaticamente - Recursos avançados

Nesta seção, aprenderemos sobre alguns recursos avançados desta biblioteca.

Siga as etapas a seguir para obter essa conversão:

  1. Inicialize uma instância da classe Document e carregue o arquivo DOCX de origem.
  2. Crie um objeto da classe PdfSaveOptions.
  3. Invoque este método setCompliance para especificar o nível de conformidade dos padrões PDF.
  4. setExportDocumentStructure definirá um valor que determina se a estrutura do documento deve ou não ser exportada.
  5. Chame o método setJpegQuality para especificar a qualidade das imagens JPEG dentro do documento PDF.
  6. Invoque o método save para salvar o arquivo em formato PDF.
// Inicialize uma instância da classe Document e carregue o arquivo DOCX de origem
Document doc = new Document( "output.docx");
// Invoque o método save para salvar o arquivo em formato PDF
doc.save( "SaveDocx2PDF.pdf");

Obtenha uma licença gratuita

Você pode aproveitar uma licença temporária gratuita para experimentar a API sem limitações de avaliação.

Resumindo

Isso nos leva ao final desta postagem no blog. Nós passamos por como converter Word para PDF usando Java programaticamente. Além disso, você pode visitar a documentação desta biblioteca Java para explorar outros recursos. Este artigo irá ajudá-lo se você deseja equipar seu aplicativo Java com um conversor de Word para PDF. Além disso, conholdate.com está escrevendo outras postagens no blog sobre novos tópicos. Portanto, por favor, fique em contato para as atualizações mais recentes.

Faça uma pergunta

Você pode compartilhar suas perguntas ou dúvidas em nosso fórum.

Veja também