HTML-Rendering-Einstellungen
IronPDF for Python bietet eine umfangreiche Palette von Renderoptionen über die ChromePdfRenderer.RenderingOptions-Eigenschaft und gibt Ihnen präzise Kontrolle über jeden Aspekt des erzeugten PDFs.
Einstieg
Instanziieren Sie ein ChromePdfRenderer, passen Sie die Eigenschaften auf seinem RenderingOptions Objekt an und rufen Sie dann eine der Render-Methoden auf. Jede von Ihnen gesetzte Option wird auf alle von dieser Renderer-Instanz erzeugten PDFs angewendet.
Den Code verstehen
SetCustomPaperSizeInInches: Definiert eine nicht standardmäßige Seitenbreite und -höhe in Zoll.PrintHtmlBackgrounds: WennTrue, werden CSS-Hintergrundfarben und -Bilder in der Ausgabe enthalten sein.PaperOrientation: AkzeptiertPdfPaperOrientation.LandscapeoderPortrait.Title: Setzt den internen Dokumententitel, der in den PDF-Metadaten sichtbar ist.EnableJavaScript: Erlaubt inline<script>Blöcke und externe Skripte zur Ausführung, bevor das PDF gerendert wird.WaitFor.RenderDelay: Pausiert das Rendering für eine festgelegte Anzahl von Millisekunden, nützlich wenn JavaScript Zeit zur Ausführung benötigt.CssMediaType: Wechselt zwischenScreenundPrintCSS-Regeln, um zu steuern, welches Stylesheet angewendet wird.FitToPaperMode: Kontrolliert, wie der Inhalt skaliert wird, um auf die Seite zu passen (z. B.Zoom,AutomaticFit).Zoom: Prozentuale Zoomstufe, die auf den Seiteninhalt angewendet wird.CreatePdfFormsFromHtml: WennTrue, werden HTML-<input>und<select>-Elemente in interaktive PDF-Formfelder umgewandelt.MarginTop / MarginLeft / MarginRight / MarginBottom: Legt Seitenränder in Millimetern fest.FirstPageNumber: Startseitennummer, nützlich, wenn ein Deckblatt dem Dokument vorangestellt wird.
Optionen anwenden
Alle Optionen werden vor dem Aufruf einer Render-Methode wie RenderUrlAsPdf, RenderHtmlAsPdf oder RenderHtmlFileAsPdf eingestellt. Der Renderer kann bei mehreren Render-Aufrufen mit denselben Einstellungen wiederverwendet werden.
Lernen Sie, wie man HTML mit IronPDF for Python in PDF konvertiert!

