Como converter Word para PDF em Java

Este tutorial rápido foi desenvolvido para fornecer informações breves sobre como converter Word para PDF em Java. Você pode realizar essa conversão de Word para PDF em Java apenas carregando o arquivo de origem DOCX e salvando-o novamente como um arquivo PDF. No entanto, estão disponíveis várias opções que podem ser usadas para configurar o PDF de saída definindo parâmetros diferentes e usando-os ao salvar o arquivo PDF.

Passos para converter Word para PDF em Java

  1. Configure seu projeto para adicionar a biblioteca Aspose.Words do Repositório Maven para converter Word em PDF
  2. Carregue o documento do Word de entrada usando o objeto Document para exportar para PDF
  3. Instancie um objeto de classe PdfSaveOptions para criar um PDF personalizado
  4. Defina as propriedades do arquivo PDF de saída antes da conversão
  5. Salve o arquivo do Word para criar um arquivo PDF de saída com as configurações desejadas

Você pode usar a abordagem passo a passo simples usando código Java para converter DOCX em PDF carregando o arquivo do Word de origem em um objeto de classe Document. Mais tarde, é criada uma instância de PdfSaveOptions que é usada para definir uma variedade de parâmetros, no entanto, esta etapa é opcional e pode ser ignorada. Na última etapa, o arquivo do Word carregado é salvo como PDF usando os parâmetros personalizados.

Código para converter Word para PDF em Java

import com.aspose.words.Document;
import com.aspose.words.License;
import com.aspose.words.PageSet;
import com.aspose.words.PdfCompliance;
import com.aspose.words.PdfPageMode;
import com.aspose.words.PdfSaveOptions;
public class ConvertWordToPdfInJava {
public static void main(String[] args) throws Exception {// Word to PDF Java code main function
// Create a license object to avoid limitations of the trial version while converting Word to PDF
License licWordToPdf = new License();
licWordToPdf.setLicense("Aspose.Words.lic");
// Load the sample Word file to be converted to PDF
Document inputDocx = new Document("InputWordDocxForConversionToPDF.docx");
// Create and initialize the PdfSaveOptions object for setting parameters for output PDF
PdfSaveOptions OutputPdfOptions = new PdfSaveOptions();
// Set page set to print page 1 and 2 only to the PDF
OutputPdfOptions.setPageSet(new PageSet(0,1));
// Set the Full Screen mode while opening the PDF document in browser
OutputPdfOptions.setPageMode(PdfPageMode.FULL_SCREEN);
// Set the PDF compliance value for the output PDF
OutputPdfOptions.setCompliance(PdfCompliance.PDF_17);
// Save the PDF with the desired configuration
inputDocx.save("WordToPdfJava.pdf", OutputPdfOptions);
}
}

Neste tutorial, o uso do Java Word to PDF converter é descrito. Este trecho de código usa um objeto Document class que pode carregar qualquer formato de um arquivo do Word a partir de um disco. O PdfSaveOptions é usado para definir parâmetros como o conjunto de páginas que devem ser renderizadas em PDF, modo do arquivo como tela cheia quando aberto em qualquer visualizador ou navegador da Web, configurações de conformidade com PDF, modo de renderização de efeitos 3D, Numeral formato, formato bonito e muito mais. O PDF de saída final pode ser salvo em disco ou em um fluxo.

Vimos como converter DOC para PDF em Java. Se você deseja realizar outros tipos de conversão, como Word para JPG, consulte o artigo como converter Word para JPG em Java.

 Português