IRONSOFTWAREHOME
HTML para PDF

import com.ironsoftware.ironpdf.*;  
import java.io.IOException;  
import java.nio.file.Paths;  
  
// Apply your license key
License.setLicenseKey("YOUR-LICENSE-KEY");

// Set a log path
Settings.setLogPath(Paths.get("C:/tmp/IronPdfEngine.log"));

// Render the HTML as a PDF. Stored in myPdf as type PdfDocument;
PdfDocument myPdf = PdfDocument.renderHtmlAsPdf("<h1> ~Hello World~ </h1> Made with IronPDF!");

// Save the PdfDocument to a file
myPdf.saveAs(Paths.get("html_saved.pdf"));
mvn install
HTML para PDF

HTML para PDF

Este exemplo de código ilustra como o IronPDF pode transformar conteúdo HTML bruto em documentos PDF de alta qualidade e com precisão de pixels. O IronPDF consegue renderizar marcação HTML com uma estrutura simples (como a do exemplo acima) e marcação mais complexa que incorpora elementos aninhados, declarações de folhas de estilo e interações com JavaScript .

Nos bastidores, o IronPDF utiliza um mecanismo de renderização integrado do Chrome para interpretar conteúdo HTML, JavaScript e CSS como conteúdo web adequado, antes de traduzi-lo com precisão para sua representação equivalente em PDF. Isso garante que o IronPDF gere PDFs cujo conteúdo apareça da mesma forma que apareceria em um navegador da web compatível com os padrões.

A classe PdfDocument do IronPDF fornece vários métodos estáticos que permitem aos desenvolvedores Java renderizar conteúdo HTML de diferentes fontes. PdfDocument.renderHtmlAsPdf, conforme mostrado no exemplo acima, transforma uma string contendo marcação HTML em sua forma PDF. Para converter conteúdo da web localizado em uma rede local ou na Internet, chame o PdfDocument.renderUrlAsPdf, que aceita uma string contendo a URL da página web a ser renderizada. Para arquivos HTML salvos em um diretório do sistema de arquivos local, especifique seus caminhos nas chamadas para o método PdfDocument.renderHtmlFileAsPdf.

Os desenvolvedores podem personalizar a aparência dos documentos PDF retornados dos três métodos anteriores usando a classe ChromePdfRenderOptions. Consulte a Documentação da API ChromePdfRenderOptions para mais informações.

Explore o tutorial completo de HTML para PDF em Java.
Ver no GitHub

Pronto para começar?

Versão:2026.6recém-lançado

Key in blue circle

Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.

Your trial license will be sent to your email address

Sem limitações. 100% desbloqueado. Sem cartão de crédito.

bullet_checkedNão é necessário cartão de crédito nem criação de conta.Sem limitações. 100% desbloqueado. Sem cartão de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Agende sua demonstração ao vivo gratuita.
Booking Badge

Aprovado por milhões de engenheiros em todo o mundo.

Logotipos dos clientes da Iron Software
Agende sua consulta sem compromisso.
Preencha o formulário abaixo ou envie um e-mail para sales@ironsoftware.com
Os seus dados serão sempre mantidos em sigilo.
Aprovado por milhões de engenheiros em todo o mundo.
Logotipos dos clientes da Iron Software
Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.
Não é necessário cartão de crédito nem criação de conta.