Configuración de renderizado HTML

IronPDF for Python expone un conjunto rico de opciones de renderizado a través de la propiedad ChromePdfRenderer.RenderingOptions, dándole un control preciso sobre cada aspecto del PDF generado.

Empezando

Instancie un ChromePdfRenderer, ajuste las propiedades en su objeto RenderingOptions, y luego llame a uno de los métodos de renderizado. Cada opción que establezca se aplica a todos los PDFs producidos por esa instancia de renderizador.

Entender el código

  • SetCustomPaperSizeInInches: Define un ancho y alto de página no estándar en pulgadas.
  • PrintHtmlBackgrounds: Cuando True, los colores y las imágenes de fondo CSS están incluidos en la salida.
  • PaperOrientation: Acepta PdfPaperOrientation.Landscape o Portrait.
  • Title: Establece el título interno del documento visible en los metadatos del PDF.
  • EnableJavaScript: Permite que se ejecuten bloques <script> internos y scripts externos antes de que se renderice el PDF.
  • WaitFor.RenderDelay: Pausa el renderizado por un número especificado de milisegundos, útil cuando JavaScript necesita tiempo para completarse.
  • CssMediaType: Cambiar entre las reglas CSS Screen y Print para controlar qué hoja de estilo se aplica.
  • FitToPaperMode: Controla cómo se escala el contenido para adaptarse a la página (por ejemplo, Zoom, AutomaticFit).
  • Zoom: Nivel de zoom porcentual aplicado al contenido de la página.
  • CreatePdfFormsFromHtml: Cuando True, los elementos <input> y <select> de HTML se convierten en campos de formulario interactivos de PDF.
  • MarginTop / MarginLeft / MarginRight / MarginBottom: Establecer márgenes de página en milímetros.
  • FirstPageNumber: Número de página de inicio, útil cuando se va a anteponer una página de portada al documento.

Aplicando Opciones

Todas las opciones se establecen antes de llamar a un método de renderizado, como RenderUrlAsPdf, RenderHtmlAsPdf o RenderHtmlFileAsPdf. El renderizador puede reutilizarse en múltiples llamadas de renderizado con los mismos ajustes.

¡Aprende a convertir HTML a PDF con IronPDF for Python!

¿Listo para empezar?
Versión: 2026.6 recién publicada
Still Scrolling Icon

¿Aún desplazándote?

¿Quieres una prueba rápida?
ejecutar una muestra Mira cómo tu HTML se convierte en PDF.