Vamos revelar a você como converter HTML para PDF em Java para transformação de documentos neste artigo. Como distribuir documentos em formato HTML nem sempre é a melhor opção, convertê-los em um formato não editável como PDF é a melhor opção. O código de amostra HTMLT para PDF Java e instruções detalhadas para criar um documento PDF são fornecidos abaixo.
Passos para converter HTML para PDF em Java
- Configure GroupDocs.Conversion for Java do repositório Maven para escrever a funcionalidade Java converter HTML para PDF
- Inicialize a classe Converter e forneça o documento PDF de origem para transformação
- Crie uma instância da classe PdfConvertOptions
- Invoque o método Convert da classe Converter, especifique o nome do arquivo do documento PDF convertido e o objeto da classe PdfConvertOptions
Você pode ver como é simples implementar o recurso Java HTML para PDF converter usando estas instruções. Você só precisa incorporar a biblioteca de conversão de documentos necessária do repositório Maven em seu projeto Java. Em seguida, construa instâncias das classes Converter e PdfConvertOptions e, por último, chame o método Convert, passando instâncias das classes definidas nas etapas anteriores, bem como o nome do arquivo PDF convertido.
Código para converter HTML para PDF em Java
import com.groupdocs.conversion.Converter; | |
import com.groupdocs.conversion.licensing.License; | |
import com.groupdocs.conversion.options.convert.PdfConvertOptions; | |
public class ConvertHtmlToPdfInJava { | |
public static void main(String[] args) { // Main function to convert HTML to PDF in Java | |
// Remove the watermark in output Text document by adding license | |
License lic = new License(); | |
lic.setLicense("GroupDocs.Conversion.lic"); | |
// Load the source HTML file for conversion to PDF | |
Converter converter = new Converter("sample.html"); | |
// Set the convert options for PDF document | |
PdfConvertOptions options = new PdfConvertOptions(); | |
options.setPageNumber(1); | |
options.setPagesCount(1); | |
options.setDpi(300); | |
options.setWidth(1024); | |
options.setHeight(768); | |
// Convert and save the HTML in PDF format | |
converter.convert("converted.pdf", options); | |
System.out.println("Done"); | |
} | |
} |
Escrevemos um código de amostra e implementamos a funcionalidade usando java convert HTML to pdf em algumas chamadas de API. Definimos aspectos adicionais para o documento PDF convertido, além da transformação do documento, como número da página, definir contagem de páginas, definir altura e largura da página. Você também pode adicionar muitos outros atributos ao arquivo PDF de saída e renderizá-lo de acordo com suas especificações.
Descrevemos como executar a conversão de documentos de PDF para HTML em Java em um artigo anterior, e você pode estar interessado em saber como criamos recursos para converter PDF para HTML em Java.