IRONSOFTWAREHOME
Configurações de renderização HTML
from ironpdf import *

# Instantiate Renderer
renderer = ChromePdfRenderer()

# Many rendering options to use to customize!
renderer.RenderingOptions.SetCustomPaperSizeInInches(12.5, 20)
renderer.RenderingOptions.PrintHtmlBackgrounds = True
renderer.RenderingOptions.PaperOrientation = PdfPaperOrientation.Landscape
renderer.RenderingOptions.Title = "My PDF Document Name"
renderer.RenderingOptions.EnableJavaScript = True
renderer.RenderingOptions.WaitFor.RenderDelay(50) # in milliseconds
renderer.RenderingOptions.CssMediaType = PdfCssMediaType.Screen
renderer.RenderingOptions.FitToPaperMode = FitToPaperModes.Zoom
renderer.RenderingOptions.Zoom = 100
renderer.RenderingOptions.CreatePdfFormsFromHtml = True
 
# Supports margin customization!
renderer.RenderingOptions.MarginTop = 40 # millimeters
renderer.RenderingOptions.MarginLeft = 20 # millimeters
renderer.RenderingOptions.MarginRight = 20 # millimeters
renderer.RenderingOptions.MarginBottom = 40 # millimeters
 
# Can set FirstPageNumber if you have a cover page
renderer.RenderingOptions.FirstPageNumber = 1 # use 2 if a cover page will be appended
 
# Settings have been set, we can render:
renderer.RenderUrlAsPdf("https://www.wikipedia.org/").SaveAs("my-content.pdf")
pip install ironpdf
Configurações de renderização HTML

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.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.