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: CuandoTrue, los colores y las imágenes de fondo CSS están incluidos en la salida.PaperOrientation: AceptaPdfPaperOrientation.LandscapeoPortrait.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 CSSScreenyPrintpara 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: CuandoTrue, 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.






