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.

Bereit anzufangen?
Version: 2026.6 gerade veröffentlicht
Still Scrolling Icon

Scrollst du immer noch?

Sie brauchen schnell einen Beweis?
Führen Sie eine Probe aus Sehen Sie zu, wie Ihr HTML-Code in eine PDF-Datei umgewandelt wird.