Wie man Graustufen-PDF-Dateien in C# erstellt

Graustufen-PDF in C# generieren

This article was translated from English: Does it need improvement?
Translated
View the article in English

Ein Graustufen-PDF ist eine Art von PDF-Dokument, bei dem alle Farben und Schattierungen durch Grautöne anstelle des vollständigen Farbspektrums dargestellt werden.

IronPDF bietet die Funktionalität, PDF-Dokumente in Graustufen anstatt in Farben zu rendern. Das Drucken von PDF-Dokumenten in Graustufen ist kosteneffektiv für den Druck großer Mengen. Darüber hinaus verbessert das Rendern in Graustufen die Lesbarkeit, insbesondere wenn die Originalfarben übermäßig hell oder lebendig sind. Außerdem genießen Graustufen-PDFs eine höhere Kompatibilität mit einer breiten Palette von Geräten, Software und Plattformen, was konsistente Anzeige- und Druckerfahrungen über verschiedene Systeme hinweg gewährleistet.

als-überschrift:2(Schnellstart: Farbige PDFs mit IronPDF in Graustufen umwandeln)

Verwandeln Sie Ihre farbigen PDFs mühelos in Graustufen mit IronPDF in nur wenigen Codezeilen. Durch das Setzen der GrayScale-Eigenschaft in den RenderingOptions können Sie Webseiten oder HTML-Inhalte nahtlos in Graustufen-PDFs rendern. Diese Anleitung hilft Ihnen, schnell Graustufendokumente zu erstellen und dabei eine konsistente Anzeige über Geräte hinweg zu gewährleisten.

Nuget IconLegen Sie jetzt mit NuGet los, um PDFs zu erstellen:

  1. Installieren Sie IronPDF mit dem NuGet-Paketmanager.

    PM > Install-Package IronPdf

  2. Kopieren Sie diesen Codeausschnitt und führen Sie ihn aus.

    var renderer = new IronPdf.ChromePdfRenderer();
    renderer.RenderingOptions.GrayScale = true;
    var pdf = renderer.RenderUrlAsPdf("https://example.com");
    pdf.SaveAs("grayscale.pdf");
  3. Bereitstellen zum Testen in Ihrer Live-Umgebung

    Beginnen Sie noch heute mit der Nutzung von IronPDF in Ihrem Projekt – mit einer kostenlosen Testversion.
    arrow pointer


Beispiel für die Erstellung eines Graustufen-PDFs

Um ein Graustufen-PDF zu erstellen, können Sie die GrayScale-Eigenschaft der RenderingOptions auf true setzen.

Im bereitgestellten Code-Snippet sehen wir, dass die Graustufenfunktion nach der Instanzierung eines ChromePdfRenderer aktiviert wird. Es wird dann verwendet, um eine Webseite mit der RenderUrlAsPdf-Methode zu rendern. Das Code-Snippet enthält auch das Extrahieren nur der ersten Seite des gerenderten PDFs und das lokale Speichern.

:path=/static-assets/pdf/content-code-examples/how-to/color-grayscale-grayscale.cs
using IronPdf;

ChromePdfRenderer renderer = new ChromePdfRenderer();

// Set GrayScale to true
renderer.RenderingOptions.GrayScale = true;

PdfDocument pdf = renderer.RenderUrlAsPdf("https://ironsoftware.com/");
pdf.CopyPage(0).SaveAs("test.pdf");
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel

Hinweis:Die aktuelle Implementierung des Graustufen-Features verwandelt den Text im gerenderten PDF-Dokument in ein Bild, was dazu führt, dass die Methode ExtractAllImages keinen Text ausgibt.

Derzeit ist diese Funktionalität nur beim Rendern von PDFs verfügbar. In Zukunft wäre es vorteilhaft, die Möglichkeit zu haben, bestehende PDF-Dokumente in Graustufen umzuwandeln.

Bereit zu sehen, was Sie sonst noch tun können? Schauen Sie sich unsere Tutorial-Seite hier an: PDFs konvertieren

Häufig gestellte Fragen

Was ist ein Graustufen-PDF-Dokument?

Ein Graustufen-PDF-Dokument ist eine Art PDF, bei dem alle Farben und Schattierungen in Grautönen statt im vollständigen Farbspektrum dargestellt werden. Dies kann vorteilhaft für kosteneffektives Drucken und verbesserte Lesbarkeit sein.

Wie kann ich ein Graustufen-PDF mit C# erstellen?

Sie können ein Graustufen-PDF in C# mithilfe der IronPDF-Bibliothek generieren. Zuerst laden Sie die Bibliothek herunter, dann instanziieren Sie die ChromePdfRenderer-Klasse. Setzen Sie die GrayScale-Eigenschaft von RenderingOptions auf true und rendern Sie das PDF-Dokument von einer URL, HTML-Zeichenfolge oder Datei.

Warum sollte ich PDF-Dokumente in Graustufen konvertieren?

Die Konvertierung von PDF-Dokumenten in Graustufen kann Druckkosten bei großen Mengen reduzieren, die Lesbarkeit von Dokumenten mit leuchtenden Farben verbessern und die Kompatibilität über verschiedene Geräte und Plattformen erhöhen.

Was sind die Schritte, um ein PDF in Graustufen zu rendern?

Um ein PDF in Graustufen zu rendern, laden Sie IronPDF herunter, instanziieren Sie den ChromePdfRenderer, setzen Sie die GrayScale-Eigenschaft in RenderingOptions auf true, rendern Sie das Dokument und speichern Sie es am gewünschten Ort.

Können vorhandene PDFs mit dieser Methode in Graustufen konvertiert werden?

Derzeit ist die Graustufen-Rendermöglichkeit in IronPDF nur beim Erstellen neuer PDFs verfügbar. Es gibt derzeit keine integrierte Funktionalität, um vorhandene PDF-Dokumente in Graustufen zu konvertieren.

Wie beeinflusst die Graustufenfunktion die Textextraktion in PDFs?

Die Graustufenfunktion in IronPDF konvertiert Text in Bilder innerhalb des gerenderten PDFs. Daher gibt die ExtractAllImages-Methode keinen Text aus, da die gesamte Seite als Bild betrachtet wird.

Gibt es ein einfaches Codebeispiel zum Erstellen eines Graustufen-PDFs mit IronPDF?

Ja, Sie können ein Graustufen-PDF in einer Codezeile mit IronPDF erstellen: new ChromePdfRenderer { RenderingOptions = { GrayScale = true } }.RenderUrlAsPdf("https://example.com").SaveAs("grayscale.pdf");

Unterstützt IronPDF die Generierung von Graustufen-PDFs unter .NET 10?

Ja. IronPDF ist vollständig kompatibel mit .NET 10 und unterstützt unter anderem Funktionen wie die GrayScale Eigenschaft in ChromePdfRenderer.RenderingOptions zur Generierung von Graustufen-PDFs. IronPDF unterstützt .NET 10 offiziell, ebenso wie .NET 8 und .NET 9.

Hairil Hasyimi Bin Omar
Software Ingenieur
Wie alle großen Ingenieure ist Hairil ein leidenschaftlicher Lerner. Er verfeinert sein Wissen in C#, Python und Java, um Iron Software-Teammitgliedern Mehrwert zu bieten. Hairil kam von der Universiti Teknologi MARA in Malaysia, wo er seinen Bachelor in Chemie- und Verfahrenstechnik abschloss.
Bereit anzufangen?
Nuget Downloads 16,493,056 | Version: 2025.11 gerade veröffentlicht