Este tutorial rápido fornece informações sobre como converter HTML para PDF usando Java. Ele compartilha todos os detalhes para definir o ambiente de desenvolvimento, uma lista passo a passo de tarefas para escrever o aplicativo e um código simples executável para converter arquivo HTML em PDF usando Java. Algumas opções também são discutidas para personalizar o carregamento do arquivo HTML de origem antes de convertê-lo em um arquivo PDF.
Etapas para gerar PDF a partir de HTML usando Java
- Defina o ambiente para usar Aspose.PDF for Java para produzir PDF a partir de um arquivo HTML
- Instancie o objeto de classe HtmlLoadOptions para controlar o carregamento do arquivo HTML de origem
- Carregue o arquivo HTML usando o objeto Document class com as opções acima
- Salve o arquivo PDF de saída convertido do arquivo HTML
Estas etapas resumem o processo para salvar HTML como PDF usando Java. Primeiramente, é declarado um objeto de classe HtmlLoadOptions com opções padrão para carregar um arquivo HTML. Nas próximas etapas, o arquivo HTML de origem é carregado usando as opções selecionadas e salvo como um arquivo PDF usando o método save() na classe Document.
Código para converter página HTML em PDF usando Java
Aqui está o código que demonstra a operação para alterar HTML para PDF usando Java. Ele usa o objeto HtmlLoadOptions para controlar o carregamento do arquivo HTML de origem, por exemplo, você pode definir o sinalizador para renderizar todo o documento em uma única página, definir opções de layout de página, definir tipo de mídia HTML, definir informações da página e definir o carregador personalizado de Fontes externas. Além disso, depois que o arquivo de origem é carregado na classe Document, ele pode ser personalizado como um arquivo PDF normal usando todos os métodos e propriedades disponíveis na classe Document.
Este tópico explicou o processo para transformar um arquivo de HTML em PDF usando Java. Se você quiser aprender o processo inverso para converter um arquivo PDF em HTML, consulte o artigo em como converter PDF para HTML em Java.