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, como mostrado no exemplo acima, transforma uma string contendo marcação HTML em seu formato PDF. Para converter conteúdo da web localizado em uma rede local ou na Internet, chame o PdfDocument.renderUrlAsPdf, que aceita uma string contendo o URL da página da web a ser renderizada. Para arquivos HTML salvos em um diretório do sistema de arquivos local, especifique seus caminhos nas chamadas ao método PdfDocument.renderHtmlFileAsPdf.
Os desenvolvedores podem personalizar a aparência dos documentos PDF retornados pelos três métodos anteriores usando a classe ChromePdfRenderOptions. Consulte a documentação da API ChromePdfRenderOptions para obter mais informações.

