Definir margens personalizadas
IronPDF for Python permite definir margens de página precisas em PDFs gerados usando as propriedades MarginTop, MarginLeft, MarginRight e MarginBottom de RenderingOptions.
Começando
Crie um ChromePdfRenderer, defina cada propriedade de margem para o valor desejado em milímetros e, em seguida, chame um método de renderização. As margens são aplicadas a todas as páginas do PDF resultante.
Entendendo o código
MarginTop: Espaço em milímetros entre a borda superior da página e a área de conteúdo. Também usado para reservar espaço para cabeçalhos HTML.MarginLeft: Espaço entre a borda esquerda da página e a área de conteúdo.MarginRight: Espaço entre a borda direita da página e a área de conteúdo.MarginBottom: Espaço entre a borda inferior da página e a área de conteúdo. Também usado para reservar espaço para rodapés HTML.RenderHtmlFileAsPdf("my-content.html"): Renderiza o arquivo HTML local com as margens configuradas aplicadas.
Valores Comuns de Margem
| Caso de uso | Margem Sugerida |
|---|---|
| Documento padrão | 20 mm todos os lados |
| Com cabeçalho/rodapé | 40 mm acima/abaixo, 20 mm esquerda/direita |
| Encadernação estreita | 30 mm esquerda, 15 mm direita |
| Impressão ampla | 10 mm todos os lados |
As margens são definidas em milímetros. Para usar polegadas, multiplique por 25,4.

