Configurações de renderização HTML

IronPDF for Python expõe um rico conjunto de opções de renderização através da propriedade ChromePdfRenderer.RenderingOptions, dando controle preciso sobre todos os aspectos do PDF gerado.

Começando

Instancie um ChromePdfRenderer, ajuste as propriedades em seu objeto RenderingOptions, e então chame um dos métodos de renderização. Cada opção que você define é aplicada a todos os PDFs produzidos por essa instância do renderizador.

Entendendo o código

  • SetCustomPaperSizeInInches: Define uma largura e altura de página não padrão em polegadas.
  • PrintHtmlBackgrounds: Quando True, cores e imagens de fundo CSS são incluídas na saída.
  • PaperOrientation: Aceita PdfPaperOrientation.Landscape ou Portrait.
  • Title: Define o título do documento interno visível nos metadados do PDF.
  • EnableJavaScript: Permite a execução de blocos <script> embutidos e scripts externos antes de o PDF ser renderizado.
  • WaitFor.RenderDelay: Pausa a renderização por um número especificado de milissegundos, útil quando JavaScript precisa de tempo para completar.
  • CssMediaType: Alterna entre regras CSS Screen e Print para controlar qual folha de estilo é aplicada.
  • FitToPaperMode: Controla como o conteúdo é dimensionado para se ajustar à página (por exemplo, Zoom, AutomaticFit).
  • Zoom: Nível de zoom porcentual aplicado ao conteúdo da página.
  • CreatePdfFormsFromHtml: Quando True, elementos HTML <input> e <select> são convertidos em campos de formulário PDF interativos.
  • MarginTop / MarginLeft / MarginRight / MarginBottom: Define margens de página em milímetros.
  • FirstPageNumber: Número inicial da página, útil quando uma página de capa será anexada ao documento.

Aplicando Opções

Todas as opções são definidas antes de chamar um método de renderização como RenderUrlAsPdf, RenderHtmlAsPdf ou RenderHtmlFileAsPdf. O renderizador pode ser reutilizado em várias chamadas de renderização com as mesmas configurações.

Aprenda a Converter HTML em PDF com IronPDF for Python!

Pronto para começar?
Versão: 2026.6 recém-lançado
Still Scrolling Icon

Ainda está rolando a tela?

Quer provas rápidas?
executar um exemplo Veja seu HTML se transformar em um PDF.