Wie man ein PDF zu einem Bild rastert

How to Rasterize a PDF to Images

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

Das Rasterisieren einer PDF-Datei beinhaltet das Umwandeln in ein pixelbasiertes Bildformat wie JPEG oder PNG. Dieser Prozess wandelt jede Seite der PDF in ein statisches Bild um, bei dem der Inhalt durch Pixel dargestellt wird. Rasterisierung bietet mehrere Vorteile, darunter die Möglichkeit, PDF-Inhalte anzuzeigen, Miniaturansichten zu erstellen, Bildverarbeitung durchzuführen und sicheres Teilen von Dokumenten zu erleichtern.

Mit IronPDF können Sie PDFs einfach und programmatisch in Bilder umwandeln. Ob Sie die PDF-Darstellung in Ihre Anwendung integrieren, Bildvorschauen erstellen, bildbasierte Operationen durchführen oder die Dokumentensicherheit verbessern müssen, IronPDF unterstützt Sie.

Schnellstart: Mühelose PDF-Rasterisierung in .NET mit IronPDF

Konvertieren Sie PDF-Seiten einfach zu Bildern mit der einfachen API von IronPDF. Dieses Schnellstart-Handbuch zeigt, wie man ein PDF lädt und jede Seite als Bilddatei exportiert, sodass Sie die Rasterisierungskapazitäten nahtlos in Ihre .NET-Anwendungen integrieren können. Perfekt für die Erstellung von Miniaturansichten, die Verbesserung der Dokumentensicherheit oder die Vorbereitung von Dateien für eine weitere Verarbeitung. Dieser Ansatz gewährleistet einen reibungslosen und effizienten Arbeitsablauf.

Nuget IconGet started making PDFs with NuGet now:

  1. Install IronPDF with NuGet Package Manager

    PM > Install-Package IronPdf

  2. Copy and run this code snippet.

    IronPdf.PdfDocument.FromFile("input.pdf").RasterizeToImageFiles("page_*.png");
  3. Deploy to test on your live environment

    Start using IronPDF in your project today with a free trial
    arrow pointer
class="hsg-featured-snippet">

Minimaler Arbeitsablauf (5 Schritte)

  1. Laden Sie die C#-Bibliothek zum Rasterisieren von PDF in Bilder herunter
  2. Laden Sie ein vorhandenes PDF oder erstellen Sie ein PDF aus einer Datei, HTML oder URL
  3. Rufen Sie die RasterizeToImageFiles-Methode auf, um Bilder aus dem PDF-Dokument zu exportieren
  4. Geben Sie den DPI an, um die Klarheit zu verbessern
  5. Geben Sie benutzerdefinierte Ausgabe-Bilddimensionen gemäß Ihren Anforderungen an


Rasterize a PDF to Images Beispiel

Die RasterizeToImageFiles-Methode wird verwendet, um Bilder aus einem PDF-Dokument zu exportieren. This method is available on the PdfDocument object, whether you are importing a PDF document file locally or rendering it from an HTML file to PDF conversion guide, HTML string to PDF conversion guide, or URL to PDF conversion guide.

Hinweis:Eine Dateierweiterung wie .png, .jpg oder .tif ist für den FileNamePattern-Parameter erforderlich.

TippsDas Sternchen (*) im FileNamePattern wird durch die entsprechenden Seitennummern ersetzt.

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

// Instantiate Renderer
ChromePdfRenderer renderer = new ChromePdfRenderer();

// Render PDF from web URL
PdfDocument pdf = renderer.RenderUrlAsPdf("https://en.wikipedia.org/wiki/Main_Page");

// Export images from PDF
pdf.RasterizeToImageFiles("wikipage_*.png");
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel

Ausgabeverzeichnis

class="content-img-align-center">
class="center-image-wrapper"> Ausgabeverzeichnis

Wenn die Werte der Formularfelder in den Ausgabebildern sichtbar sein sollen, bitte das PDF vor dem Konvertieren in ein Bild abflachen oder den Flatten-Parameter der Methode auf 'true' setzen. Formulare werden nach der Verwendung der Flatten-Methode nicht mehr erkennbar sein.

Erfahren Sie, wie Sie PDF-Formulare programmatisch ausfüllen und bearbeiten im folgenden Artikel: "Wie man PDF-Formulare ausfüllt und bearbeitet."

Rasterize to High Quality Bitmap

Für Benutzer, die die ursprüngliche Auflösung ihrer Bilder beim Konvertieren zu einem Bitmap beibehalten möchten, verwenden Sie bitte ToBitmapHighQuality anstelle von ToBitmap. Die ToBitmap-Methode gibt ein Bild aus, das von JPEG dekodiert wurde, während die ToBitmapHighQuality-Methode ein Bild zurückgibt, das aus dem BMP-Format dekodiert wurde. Das BMP-Format speichert die Rohdaten jedes Pixels, was zu einem schärferen Bild, aber auch zu einer sehr großen Dateigröße führt. Im Gegensatz dazu verwendet JPEG einen verlustbehafteten Komprimierungsalgorithmus, der die Dateigröße erheblich reduziert, aber auf Kosten eines leicht verschwommenen Bildes. Für die meisten Anwendungsfälle, wie z. B. Drucken und Betrachten von PDFs, ist die Bildqualität von JPEG ausreichend.

:path=/static-assets/pdf/content-code-examples/how-to/rasterize-pdf-to-images-to-bitmap-high-quality.cs
using IronPdf;

PdfDocument pdf = PdfDocument.FromFile("url.pdf");

var image = pdf.ToBitmapHighQuality();
image[0].SaveAs("output.png");
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel

Rasterize a PDF to Images Erweitertes Beispiel

Lassen Sie uns die zusätzlichen Parameter für die RasterizeToImageFiles-Methode erkunden.

Bildtyp angeben

Ein weiterer von der Methode bereitgestellter Parameter ermöglicht es Ihnen, die Dateitypen für die Ausgabebilder anzugeben. Wir unterstützen BMP-, JPEG-, PNG-, GIF-, TIFF- und SVG-Formate. Jeder Typ hat seine entsprechende Methode, die direkt vom PdfDocument-Objekt aufgerufen werden kann. Hier sind die verfügbaren Methoden:

  • ToBitmap: Rastert (rendert) das PDF in einzelne AnyBitmap-Objekte, mit einem Bitmap pro Seite.
  • ToJpegImages: Rendert die PDF-Seiten als JPEG-Dateien und speichert sie auf der Festplatte.
  • ToPngImages: Rendert die PDF-Seiten als PNG (Portable Network Graphic)-Dateien und speichert sie auf der Festplatte.
  • ToTiffImages: Rendert die PDF-Seiten als einseitige TIFF-Dateien und speichert sie auf der Festplatte.
  • ToMultiPageTiffImage: Rendert die PDF-Seiten als eine einzelne mehrseitige TIFF-Datei und speichert sie auf der Festplatte.
  • SaveAsSvg: Konvertiert das PDF-Dokument in ein SVG-Format und speichert es im angegebenen Dateipfad.
  • ToSvgString: Konvertiert eine bestimmte Seite des PDF-Dokuments in ein SVG-Format und gibt es als String zurück.
:path=/static-assets/pdf/content-code-examples/how-to/rasterize-pdf-to-images-image-type.cs

DPI angeben

Bei Verwendung des standardmäßigen DPI von 96 können die Ausgabebilder verschwommen erscheinen. Um die Klarheit zu verbessern, ist es wichtig, beim Rasterisieren einen höheren DPI-Wert anzugeben.

:path=/static-assets/pdf/content-code-examples/how-to/rasterize-pdf-to-images-dpi.cs
using IronPdf;

// Instantiate Renderer
ChromePdfRenderer renderer = new ChromePdfRenderer();

// Render PDF from web URL
PdfDocument pdf = renderer.RenderUrlAsPdf("https://en.wikipedia.org/wiki/Main_Page");

// Export images from PDF with DPI 150
pdf.RasterizeToImageFiles("wikipage_*.png", DPI: 150);
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel

Seitenindex angeben

Es ist auch möglich, anzugeben, welche Seiten des PDF-Dokuments Sie in Bild(er) rasterisieren möchten. Im unten stehenden Beispiel werden Bilder der PDF-Dokumentseiten 1-3 generiert.

:path=/static-assets/pdf/content-code-examples/how-to/rasterize-pdf-to-images-page-indexes.cs
using IronPdf;
using System.Linq;

// Instantiate Renderer
ChromePdfRenderer renderer = new ChromePdfRenderer();

// Render PDF from web URL
PdfDocument pdf = renderer.RenderUrlAsPdf("https://en.wikipedia.org/wiki/Main_Page");

// Export images from PDF page 1_3
pdf.RasterizeToImageFiles("wikipage_*.png", Enumerable.Range(1, 3));
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel

Bilddimensionen angeben

Beim Konvertieren von PDF-Dokumenten in Bilder haben Sie die Flexibilität, die Höhe und Breite der Ausgabebilder anzupassen. Die angegebenen Höhen- und Breitenwerte stellen die maximalen Dimensionen dar, während sichergestellt wird, dass das Seitenverhältnis des Originaldokuments beibehalten wird. Zum Beispiel wird bei einem PDF-Dokument im Hochformat der angegebene Höhenwert exakt sein, während der Breitenwert angepasst werden kann, um das korrekte Seitenverhältnis beizubehalten.

:path=/static-assets/pdf/content-code-examples/how-to/rasterize-pdf-to-images-image-dimensions.cs
using IronPdf;

// Instantiate Renderer
ChromePdfRenderer renderer = new ChromePdfRenderer();

// Render PDF from web URL
PdfDocument pdf = renderer.RenderUrlAsPdf("https://en.wikipedia.org/wiki/Main_Page");

// Export images from PDF
pdf.RasterizeToImageFiles("wikipage_*.png", 500, 500);
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel

Abmessungen für Ausgabebilder

Die Dimensionen für die Ausgabebilder werden im Breite-mal-Höhe-Format angegeben, das als Breite x Höhe bezeichnet wird.

class="competitors-section__wrapper-even-1">
Bild rasterisiert aus einem Hochformat-PDF
Bild rasterisiert aus einem Querformat-PDF

Häufig gestellte Fragen

Was ist der Prozess der Rasterung eines PDFs?

Die Rasterung eines PDFs beinhaltet die Umwandlung jeder Seite des PDF-Dokuments in ein pixelbasiertes Bildformat, wie JPEG oder PNG, mithilfe von Software-Tools wie IronPDF.

Warum ist das Rasterisieren von PDFs nützlich?

Das Rasterisieren von PDFs ist nützlich, um Inhalte als Bilder anzuzeigen, Thumbnails zu erstellen, Bildverarbeitung durchzuführen und die Dokumentensicherheit zu erhöhen, indem eine Textextraktion verhindert wird.

Wie kann ich ein PDF in Bildformate mit C# umwandeln?

Sie können die Methode RasterizeToImageFiles von IronPDF in C# verwenden, um PDF-Dokumente in Bildformate wie BMP, JPEG, PNG, GIF, TIFF und SVG programmatisch umzuwandeln.

In welche Bilddateiformate können PDFs umgewandelt werden?

Mithilfe von Tools wie IronPDF können PDFs in verschiedene Bildformate wie BMP, JPEG, PNG, GIF, TIFF und SVG gerastert werden.

Wie passe ich die DPI für klarere Bilder beim Rasterisieren von PDFs an?

Sie können die gewünschte DPI bei der Verwendung von IronPDF angeben, um PDFs zu rasterisieren, was es Ihnen ermöglicht, die Klarheit und Auflösung der Ausgabebilder zu steuern.

Können bestimmte Seiten eines PDFs in Bilder gerastert werden?

Ja, IronPDF ermöglicht es Ihnen, bestimmte Seiten eines PDF-Dokuments für die Rasterisierung in Bilder anzugeben, indem Sie die Seitenindizes in der Konvertierungsmethode definieren.

Wie kann ich die Dimensionen der Ausgabebilder aus einer PDF-Umwandlung ändern?

Beim Umwandeln von PDFs in Bilder mit IronPDF können Sie die Ausgabebildabmessungen anpassen, indem Sie die maximale Höhe und Breite bei Beibehaltung des Seitenverhältnisses festlegen.

Was ist die Methode, um sicherzustellen, dass Formularfelder in umgewandelten Bildern sichtbar sind?

Um sicherzustellen, dass Formularfelder in den Ausgabebildern sichtbar sind, sollten Sie das PDF-Formular vor der Umwandlung mit IronPDF abflachen oder die Abflachungsoption in der Methode aktivieren.

Wie kann ich ein PDF als mehrseitige TIFF-Datei speichern?

Mit IronPDF können Sie die Methode ToMultiPageTiffImage verwenden, um alle Seiten eines PDFs als einzelne mehrseitige TIFF-Datei zu konvertieren und zu speichern.

Ist es möglich, ein PDF in das SVG-Format umzuwandeln?

Ja, IronPDF bietet Methoden wie SaveAsSvg und ToSvgString, um PDF-Dokumente in SVG-Format umzuwandeln.

Unterstützt IronPDF das Rasterisieren von PDFs in .NET 10-Projekten standardmäßig?

Ja – IronPDF ist vollständig kompatibel mit .NET 10 und unterstützt das Rasterisieren von PDFs zu Bildern bei der Verwendung in .NET 10-Anwendungen ohne dass spezielle Workarounds erforderlich sind.

Chaknith Bin
Software Ingenieur
Chaknith arbeitet an IronXL und IronBarcode. Er hat umfassende Expertise in C# und .NET und hilft, die Software zu verbessern und Kunden zu unterstützen. Seine Einblicke aus Benutzerinteraktionen tragen zu besseren Produkten, Dokumentationen und einem insgesamt besseren Erlebnis bei.
Bereit anzufangen?
Nuget Downloads 16,154,058 | Version: 2025.11 gerade veröffentlicht