Tamanho de PDF personalizado
IronPDF for Python permite renderizar PDFs em qualquer tamanho de papel personalizado, substituindo as dimensões padrão A4 ou Carta por uma largura e altura exatas especificadas em polegadas.
Começando
Defina RenderingOptions.PaperSize = PdfPaperSize.Custom e em seguida chame SetCustomPaperSizeInInches(width, height) com as dimensões desejadas antes de renderizar.
Entendendo o código
PaperSize = PdfPaperSize.Custom: Alterna o renderizador para longe dos presets de tamanho padrão de papel e permite o tamanho personalizado definido porSetCustomPaperSizeInInches.SetCustomPaperSizeInInches(width, height): Define as dimensões exatas da página em polegadas. Neste exemplo, tanto a largura quanto a altura são definidas para 5,0 polegadas, produzindo uma página quadrada.RenderHtmlAsPdf(html): Renderiza o conteúdo HTML no tamanho de papel personalizado.SaveAs("CustomPaperSize.pdf"): Salva o arquivo de saída.
Predefinições de Tamanho de Papel Padrão
Se um tamanho personalizado não for necessário, IronPDF também suporta presets padrão via o enum PdfPaperSize, incluindo:
A9, B9, Letter, Legal, Tabloid, e muitos outros.
Atribua o preset desejado a RenderingOptions.PaperSize sem chamar SetCustomPaperSizeInInches.
Aprenda a personalizar a saída de PDF com IronPDF for Python!

