IRONSOFTWAREHOME
VERWENDUNG VON IRONOCR

C# PDF in Bild konvertieren: Vollständiges Entwicklerhandbuch

Kannaopat Udonpant
Kannapat Udonpant
Updated: 22. April 2026

Das Konvertieren von PDFs in Bilder in C# ist ziemlich üblich. Sie möchten möglicherweise Thumbnails, Web-Vorschauen oder sogar Archivkopien. Mit IronPDF wird dieser Prozess zu einer einfachen Aufgabe. Dies ist dank seiner RasterizeToImageFiles Methode möglich, die es Ihnen erlaubt, PDF-Dateien in Bilddateien wie PNG-Bilder, JPEG-Bilder, TIFF-Bilder oder BMP mit nur wenigen Codezeilen zu konvertieren.

In diesem Artikel gehen wir durch alles, was Sie wissen müssen, um PDFs in PNG, JPG, TIFF oder BMP zu konvertieren. Sie werden lernen, wie Sie ganze Dokumente, bestimmte Seitenbereiche und sogar als PDFs gerenderte Webseiten handhaben. Am Ende werden Sie einen soliden Workflow zum Erzeugen hochqualitativer Bilder aus PDFs in Ihren .NET-Projekten haben.

Why Convert PDF Documents to Images in C#?

Das Konvertieren von PDF-Seiten in Bilder hat praktische Anwendungen in modernen .NET Framework- oder .NET-Anwendungen. Dokumentenmanagementsysteme benötigen Thumbnails für eine schnelle visuelle Navigation, während Web-Anwendungen von Bildformaten für bessere Browserkompatibilität und schnellere Ladezeiten profitieren.

Darüber hinaus stellt die Konvertierung von PDFs in Bilder sicher, dass Ihr PDF auf jeder Plattform mit begrenzter Unterstützung für PDF-Bibliotheken richtig aussieht. Egal, ob Sie mit mehreren Seiten oder einer einzelnen Seite arbeiten, IronPDF erledigt diesen Prozess mit nur wenigen Codezeilen, ohne sich um Fehler oder komplizierte Renderings kümmern zu müssen.

Einstieg mit IronPDF

Zuerst erstellen Sie eine neue C#-Konsolenanwendung in Visual Studio und installieren IronPDF über den NuGet-Paket-Manager:

Install-Package IronPdf
Text

C# Konvertierung von PDF in Bild: Vollständige Entwickleranleitung: Bild 1 - IronPDF wird über die NuGet-Paket-Manager-Konsole installiert

IronPDF unterstützt .NET Framework, .NET Core und .NET 5+, was sicherstellt, dass Ihr PDF-zu-Bild-Workflow mit jeder Version von .NET, die Sie verwenden, kompatibel ist. Sobald installiert, können Sie beginnen, PDF-Seiten in Bilddateien in Ihrem Programm zu konvertieren.

Wie konvertiert man PDF-Seiten in Bilddateien?

Der einfachste Weg, ein PDF in Bilder zu konvertieren, besteht darin, das Dokument zu laden und die RasterizeToImageFiles Methode aufzurufen:

using IronPdf;
class Program
{
    static void Main(string[] args)
    {
        // Load an existing PDF document
        var pdfDocument = PdfDocument.FromFile("report.pdf");
        // Convert all pages to PNG images
        pdfDocument.RasterizeToImageFiles(@"C:\images\page_*.png");
    }
}

Dieser Code konvertiert jede Seite des PDFs in eine separate PNG-Datei. Das Sternchen (*) im Dateinamenmuster wird automatisch durch die Seitennummer ersetzt. Für ein ordnungsgemäßes Ressourcenmanagement, umwickeln Sie die PdfDocument in eine using-Anweisung, um eine ordnungsgemäße Entsorgung zu gewährleisten.

Nach dem Ausführen des Codes können wir im Ausgabeverzeichnis sehen, dass, obwohl unser PDF mehrere Seiten enthält, unser Code nicht angibt, welche Seiten konvertiert werden sollen, sodass jede Seite als einzelne Bilddatei gespeichert wurde:

C# Konvertierung von PDF in Bild: Vollständige Entwickleranleitung: Bild 2 - Beispiel für die Konvertierung aller Seiten von PDF in Bild

Um bestimmte Seiten zu konvertieren, geben Sie den Seitenbereich an:

// Specify the page indexes for conversion
int[] pageIndexes = new[] { 0, 1, 2 };
// Convert pages 1-3 to JPG images
pdfDocument.RasterizeToImageFiles(@"C:\images\page_*.jpg", pageIndexes);

Beachten Sie, dass die Seitenindizierung bei 0 beginnt, sodass die erste Seite pageIndex = 0 hat.

C# Konvertierung von PDF in Bild: Vollständige Entwickleranleitung: Bild 3 - Angegebene PDF-Seiten in Bilder konvertiert

Wie kontrolliert man die Bildqualität?

Bildqualität beeinflusst direkt die Dateigröße und die visuelle Klarheit. IronPDF erlaubt Ihnen, dies durch DPI (Punkte pro Zoll) Einstellungen zu kontrollieren:

// High-quality conversion at 300 DPI
pdfDocument.RasterizeToImageFiles(@"C:\images\high_quality_*.png", DPI: 300);
// Web-optimized at 150 DPI
pdfDocument.RasterizeToImageFiles(@"C:\images\web_*.jpg", DPI: 150);

Die Standard-DPI von 96 reicht für einfache Vorschauen aus, aber erhöhen Sie sie auf 150-300 DPI für druckfähige Bilder. Höhere DPI-Werte produzieren schärfere Bilder, aber größere Dateigrößen.

C# Konvertierung von PDF in Bild: Vollständige Entwickleranleitung: Bild 4 - Hochwertig konvertiertes PDF neben dem Original

Welche Bildformate werden unterstützt?

IronPDF unterstützt mehrere Bildformate über den ImageType Parameter:

// Convert to different formats
pdfDocument.RasterizeToImageFiles(@"C:\images\output_*.png", IronPdf.Imaging.ImageType.Png);
pdfDocument.RasterizeToImageFiles(@"C:\images\output_*.jpg", IronPdf.Imaging.ImageType.Jpeg);
pdfDocument.RasterizeToImageFiles(@"C:\images\output_*.tiff", IronPdf.Imaging.ImageType.Tiff);
pdfDocument.RasterizeToImageFiles(@"C:\images\output_*.bmp", IronPdf.Imaging.ImageType.Bitmap);

Wählen Sie PNG für Bilder, die Transparenz erfordern, JPEG für Fotografien und Web-Inhalte, TIFF für Archivierungszwecke und BMP, wenn unkomprimierte Bilder benötigt werden. Die IronPDF API Referenz bietet detaillierte Informationen über alle unterstützten ImageType Optionen.

Wie geht man mit fortgeschrittenen Szenarien um?

IronPDF ist hervorragend darin, komplexe PDF-zu-Bild-Konvertierungsszenarien zu handhaben. Ein besonders nützliches Feature ist das direkte Konvertieren von Webseiten zu Bildern mittels PDF-Rendering. Für weitere HTML-Konvertierungsoptionen erkunden Sie den HTML zu PDF-Konvertierungsleitfaden:

// Convert a webpage to images
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument webPdf = renderer.RenderUrlAsPdf("https://apple.com");
webPdf.RasterizeToImageFiles(@"C:\images\webpage_*.png", DPI: 200);

Dieser Ansatz erfasst dynamische Webinhalte perfekt und bewahrt Styling- und JavaScript-gerenderte Elemente.

Für die Stapelverarbeitung mehrerer PDFs implementieren Sie eine einfache Schleife:

string[] pdfFiles = Directory.GetFiles(@"C:\pdfs", "*.pdf");
foreach (string pdfPath in pdfFiles)
{
    using (var pdf = PdfDocument.FromFile(pdfPath))
    {
        string outputPath = Path.Combine(@"C:\images",
            Path.GetFileNameWithoutExtension(pdfPath) + "_*.png");
        pdf.RasterizeToImageFiles(outputPath);
    }
}

Abschluss

IronPDF macht es einfach, PDF-Dokumente in Bilddateien in C# zu konvertieren. Egal, ob Sie Thumbnails, PNG-Bilder, JPEG-Bilder erstellen oder eine TIFF-Konvertierung für mehrere Seiten durchführen, die RasterizeToImageFiles Methode erledigt alles.

Sie können Ausgabeformate anpassen, die Bildqualität mit DPI-Einstellungen kontrollieren und sogar Webseiten, die als PDFs gerendert wurden, in Bilder konvertieren, dies alles ohne komplexe Einrichtung. Für fortgeschrittene PDF-Funktionen prüfen Sie die umfangreiche Dokumentation von IronPDF, die Beispielcode und Erklärungen enthält, um alles zu erkunden, was IronPDF leisten kann.

Bereit, die PDF-zu-Bild-Konvertierung in Ihrer C#-Anwendung zu implementieren? Starten Sie mit einer kostenlosen Testversion, um den vollen Funktionsumfang von IronPDF zu erkunden, einschließlich wasserzeichenfreier Produktionstests für 30 Tage. Sie müssen Dokumente in großem Umfang konvertieren? Erwägen Sie eine Gewerbliche Lizenz für unbegrenzte Konvertierungen und vorrangigen Support.

Verwandte Artikel

Key in blue circle

Holen Sie sich sofort Ihren kostenlosen 30-Tage-Testschlüssel.

Your trial license will be sent to your email address

Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.

bullet_checkedIhr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Erhalten Sie Ihre unverbindliche Beratung
Füllen Sie das Formular unten aus oder senden Sie eine E-Mail an sales@ironsoftware.com
Ihre Daten werden immer vertraulich behandelt.
Von Millionen von Ingenieur*innen weltweit vertraut
Kundenlogos von Iron Software
Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.