Auf Graustufen setzen
IronPDF for Python kann PDFs vollständig in Graustufen rendern, indem eine einzelne Eigenschaft auf RenderingOptions gesetzt wird, wodurch alle Farben im Quell-HTML in Grautöne im Ausgabe-PDF umgewandelt werden.
Einstieg
Setzen Sie RenderingOptions.GrayScale = True auf einem ChromePdfRenderer-Exemplar, bevor Sie eine Render-Methode aufrufen. Alle nachfolgenden PDFs, die von diesem Renderer produziert werden, werden in Graustufen gerendert.
Den Code verstehen
GrayScale = True: Weist IronPDF an, alle Farben in der gerenderten Ausgabe in Graustufen umzuwandeln. Dies gilt für Text, Hintergründe, Rahmen, Bilder und alle anderen farbigen Elemente im HTML-Quellcode.RenderHtmlFileAsPdf("my-content.html"): Rendert die lokale HTML-Datei mit der Graustufen-Einstellung.SaveAs("my-content.pdf"): Speichert das Graustufen-PDF auf der Festplatte.
Anwendungsfälle
Das Rendern in Graustufen ist nützlich, wenn:
- Verkleinerung der Dateigröße — Graustufen-PDFs sind typischerweise kleiner als farbige Äquivalente.
- Sicherstellung der Druckkonsistenz — Dokumente, die für Schwarz-Weiß-Drucker gedacht sind, sehen auf dem Bildschirm und im Druck gleich aus.
- Einhaltung von Barrierefreiheitsanforderungen — einige Barrierefreiheitsstandards verlangen, dass Dokumente lesbar bleiben, wenn die Farbe entfernt wird.
Um nur bestimmte Seiten in Graustufen darzustellen, rendern Sie sie separat mit GrayScale = True und kombinieren Sie das Ergebnis mit vollfarbigen Seiten unter Verwendung von PdfDocument.Merge.

