Tamaño PDF Personalizado
from ironpdf import *
 
html = "<p>Lorem ipsum dolor sit amet..."

renderer = ChromePdfRenderer()
renderer.RenderingOptions.PaperSize = PdfPaperSize.Custom
renderer.RenderingOptions.SetCustomPaperSizeInInches(5.0, 5.0)

pdf = renderer.RenderHtmlAsPdf(html)

pdf.SaveAs("CustomPaperSize.pdf")
pip install ironpdf
Tamaño PDF Personalizado

Tamaño PDF Personalizado

IronPDF for Python te permite renderizar PDFs en cualquier tamaño de papel personalizado, anulando las dimensiones estándar A4 o Carta con un ancho y alto exactos especificados en pulgadas.

Empezando

Establece RenderingOptions.PaperSize = PdfPaperSize.Custom y luego llama a SetCustomPaperSizeInInches(width, height) con tus dimensiones deseadas antes de renderizar.

Entender el código

  • PaperSize = PdfPaperSize.Custom: Cambia el renderizador de los preajustes de tamaño de papel estándar y habilita el tamaño personalizado definido por SetCustomPaperSizeInInches.
  • SetCustomPaperSizeInInches(width, height): Establece las dimensiones exactas de la página en pulgadas. En este ejemplo, tanto el ancho como el alto se establecen en 5.0 pulgadas, produciendo una página cuadrada.
  • RenderHtmlAsPdf(html): Renderiza el contenido HTML en el tamaño de papel personalizado.
  • SaveAs("CustomPaperSize.pdf"): Guarda el archivo de salida.

Preajustes de Tamaño de Papel Estándar

Si no se requiere un tamaño personalizado, IronPDF también admite preajustes estándar a través del enumerado PdfPaperSize, incluyendo:

A9, B9, Letter, Legal, Tabloid, y muchos otros.

Asigna el preajuste deseado a RenderingOptions.PaperSize sin llamar a SetCustomPaperSizeInInches.

¡Aprende a personalizar la salida de PDF con IronPDF for Python!

¿Listo para empezar?

Versión:2026.11recién publicada