Neste guia passo a passo, exploraremos como gerar PDF a partir de HTML em Java. O documento HTML pode incluir conteúdo de texto ou gráfico que será renderizado no documento PDF com alta fidelidade. As etapas a seguir podem ser usadas para converter HTML em PDF usando java de maneira simples e fácil.
Etapas para gerar PDF a partir de HTML em Java
- Configure Aspose.Words for Java do repositório Maven
- Importar a classe Document
- Carregue o arquivo HTML de entrada especificando o nome do arquivo
- Salve o arquivo PDF de saída
Aqui um arquivo HTML de entrada é carregado e o conteúdo é convertido de HTML para PDF usando Java. Você verá que o conteúdo do PDF é renderizado da mesma forma que o HTML exibido em um navegador moderno.
Código para converter HTML em PDF usando Java
import com.aspose.words.License; | |
import com.aspose.words.Document; | |
import com.aspose.words.SaveFormat; | |
public class GeneratePDFFromHtmlInJava { | |
public static void main(String[] args) throws Exception { //main function for GeneratePDFFromHtmlInJava | |
// Initialize a license to avoid trial version limitation for converting HTML to PDF | |
License license = new License(); | |
license.setLicense("Aspose.Words.lic"); | |
// Import the input HTML with the Document class. | |
Document doc = new Document("input.html"); | |
// Save the HTML document to PDF file format | |
doc.save("PDFFromHtmlInJava.pdf", SaveFormat.PDF); | |
} | |
} |
Este exemplo de código Java cria um arquivo PDF a partir de HTML sem a necessidade de instalar qualquer navegador ou aplicativo do MS Office. A conversão de HTML para PDF com o exemplo acima imita o comportamento do aplicativo MS Word, ou seja, você obterá a mesma saída se exportar o arquivo HTML para um arquivo PDF com o MS Word.
Neste tutorial, aprendemos como Java cria PDF a partir de HTML, no entanto, se você quiser converter um PDF para o formato Word, consulte o artigo em como converter PDF para Word em Java.