IRONSOFTWAREHOME
Configurações de renderização de HTML para PDF

import com.ironsoftware.ironpdf.*;  
import com.ironsoftware.ironpdf.render.*;
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"));

// Create a new ChromePdfRenderOptions object
ChromePdfRenderOptions renderOptions = new ChromePdfRenderOptions();

// Set custom options for the generated PDF document (paper size, title, etc.)
renderOptions.setCustomPaperSizeInCentimeters(31.75, 50.80 );
renderOptions.setPrintHtmlBackgrounds(true);
renderOptions.setPaperOrientation(PaperOrientation.LANDSCAPE);
renderOptions.setTitle("My PDF Document Name");
renderOptions.setEnableJavaScript(true);
renderOptions.setWaitFor(new WaitFor(50)); // time in milliseconds
renderOptions.setCssMediaType(CssMediaType.SCREEN);
renderOptions.UseScaledRendering(100); // 100 is zoom percentage
renderOptions.setCreatePdfFormsFromHtml(true);

// Customize PDF Margins by specifying sizes in millimeters
renderOptions.setMarginTop(40);
renderOptions.setMarginBottom(40);
renderOptions.setMarginLeft(20);
renderOptions.setMarginRight(20);

// Render the HTML document as a PDF using the specified rendering options.
try {
    PdfDocument pdf = PdfDocument.renderHtmlFileAsPdf("wikipedia.html", renderOptions);
    pdf.saveAs(Paths.get("assets/wikipedia.pdf"));
} catch (IOException e) {
    e.printStackTrace();
}
mvn install
Configurações de renderização de HTML para PDF

Configurações de renderização de HTML para PDF

Este exemplo de código demonstra o poder e a flexibilidade que o IronPDF oferece aos desenvolvedores na conversão de conteúdo HTML em documentos PDF.

ChromePdfRenderOptions garante que os desenvolvedores tenham controle total sobre como as páginas da web são convertidas em PDFs.

Com a classe ChromePdfRenderOptions, os desenvolvedores podem personalizar margens de página, especificar orientações de página, adicionar anotações, incluir marcadores, alterar metadados do documento, ajustar a escala de zoom, modificar conjuntos de regras CSS, e muito mais. Uma vez definidos, objetos desta classe podem ser fornecidos como um segundo parâmetro (opcional) a qualquer um dos métodos de renderização de documentos PDF estáticos (renderHtmlAsPdf, renderHtmlFileAsPdf, e renderUrlAsPdf) para alterar como o IronPDF interpreta o conteúdo do site, bem como como ele renderiza o conteúdo PDF durante a execução desses métodos.

Explore as Customizações ChromePdfRenderOptions na Referência de API para a lista detalhada de customizações disponíveis na Referência de API.

Aprenda como criar PDFs com Java e IronPDF.
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.