IRONSOFTWAREHOME
IRONPDF NUTZEN

HTML zu PDF Converter C# Open Source (.NET Bibliothekenvergleich)

Curtis Chau
Curtis Chau
Updated: 23. 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 der RasterizeToImageFiles-Methode, die es Ihnen ermöglicht, PDF-Dateien in Bilddateien wie PNG-Bilder, JPEG-Bilder, TIFF-Bilder oder BMP zu konvertieren, mit nur wenigen Codezeilen.

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 Generieren hochwertiger 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.

Zusätzlich stellt das Konvertieren von PDFs in Bilder sicher, dass Ihr PDF auf jeder Plattform richtig aussieht, auch wenn die PDF-Bibliotheksunterstützung begrenzt ist. 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:

PM > Install-Package IronPdf

Wie man ein PDF in ein Bild umwandelt in C#: Abbildung 1 - IronPDF wird über die NuGet-Paket-Managerkonsole 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 wickeln Sie das PdfDocument in eine using-Anweisung ein, um die Entsorgung sicherzustellen.

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:

Wie man ein PDF in ein Bild umwandelt in C#: Abbildung 2 - PDF-zu-Bild-Beispiel für die Umwandlung aller Seiten

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.

Wie man ein PDF in ein Bild umwandelt in C#: Abbildung 3 - Ausgewählte PDF-Seiten werden in Bilder umgewandelt

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.

Wie man ein PDF in ein Bild umwandelt in C#: Abbildung 4 - Hochwertig umgewandeltes PDF neben dem Original

Welche Bildformate werden unterstützt?

IronPDF unterstützt mehrere Bildformate durch 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 zu allen 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 zur 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 TIFF-Konvertierung für mehrere Seiten handhaben, die RasterizeToImageFiles-Methode erledigt alles.

Sie können Ausgabeformate anpassen, die Bildqualität mit DPI-Einstellungen kontrollieren und sogar als PDFs gerenderte Webseiten in Bilder konvertieren, alles ohne komplexe Einrichtung. Für erweiterte PDF-Funktionen sehen Sie sich IronPDFs umfassende Dokumentation an, die Beispieldateien und Erklärungen enthält, um alles zu erkunden, was IronPDF kann.

Bereit, die PDF-zu-Bild-Konvertierung in Ihrer C#-Anwendung zu implementieren? Starten Sie mit einer kostenlosen Testversion für unbegrenzte Konvertierungen und Premium-Support.

Curtis Chau
Technischer Autor

Curtis Chau hat einen Bachelor-Abschluss in Informatik von der Carleton University und ist spezialisiert auf Frontend-Entwicklung mit Expertise in Node.js, TypeScript, JavaScript und React. Leidenschaftlich widmet er sich der Erstellung intuitiver und ästhetisch ansprechender Benutzerschnittstellen und arbeitet gerne mit modernen Frameworks sowie der Erstellung gut strukturierter, optisch ansprechender Handbücher.

...
Weiterlesen

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.

OR
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
Buchen Sie Ihre kostenlose Live-Demo
Booking Badge

Von Millionen von Ingenieur*innen weltweit vertraut

Kundenlogos von Iron Software
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.
C# NuGet-Bibliothek für PDF
Installation mit NuGet

Version: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. Rechtsklick auf Referenzen, NuGet-Pakete verwalten
  2. Wählen Sie Durchsuchen und suchen Sie nach 'IronPDF'
  3. Paket auswählen und installieren
C# PDF DLL
Download DLL

Version: 2026.9

oder laden Sie den Windows-Installer hier herunter.

  1. Laden Sie IronPDF herunter und entpacken Sie es in ein Verzeichnis wie ~/Libs innerhalb Ihres Lösungsverzeichnisses
  2. Im Visual Studio-Projektmappen-Explorer klicken Sie mit der rechten Maustaste auf Referenzen. Wählen Sie Durchsuchen, "IronPDF.dll"

Lizenzen ab 749 $