PDF-Dateien in Bilder rastern
Beim Rasterisieren einer PDF-Datei wird diese in ein pixelbasiertes Bildformat wie JPEG oder PNG umgewandelt. Bei diesem Verfahren wird jede Seite der PDF-Datei in ein statisches Bild umgewandelt, bei dem der Inhalt durch Pixel dargestellt wird. Die Rasterisierung bietet mehrere Vorteile, z. B. die Möglichkeit, PDF-Inhalte anzuzeigen, Miniaturansichten zu erstellen, Bildverarbeitung durchzuführen und die sichere gemeinsame Nutzung von Dokumenten zu erleichtern.
Mit IronPDF können Sie PDFs einfach und programmgesteuert in Bilder umwandeln. Ganz gleich, ob Sie PDF-Rendering in Ihre Anwendung integrieren, Bildvorschauen generieren, bildbasierte Operationen durchführen oder die Dokumentensicherheit verbessern möchten - IronPDF hat alles, was Sie brauchen.
Erste Schritte mit IronPDF
Beginnen Sie noch heute mit der Verwendung von IronPDF in Ihrem Projekt mit einer kostenlosen Testversion.
PDF-Dateien in C# in Bilder umwandeln
- Laden Sie die C#-Bibliothek für die Rasterisierung von PDF in Bilder herunter
- Laden einer vorhandenen PDF-Datei oder Erstellen einer PDF-Datei aus einer Datei, HTML oder URL
- Rufen Sie die
RasterizeToImageFiles
methode zum Exportieren von Bildern aus dem PDF-Dokument - Geben Sie die DPI an, um die Klarheit zu verbessern
- Spezifizieren Sie die Abmessungen des Ausgabebildes entsprechend Ihren Anforderungen
PDF in Bilder rastern Beispiel
Die Methode "RasterizeToImageFiles" wird verwendet, um Bilder aus einem PDF-Dokument zu exportieren. Diese Methode ist für das PdfDocument-Objekt verfügbar, unabhängig davon, ob Sie eine PDF-Dokumentendatei lokal importieren oder aus einemLeitfaden zur Konvertierung von HTML-Dateien in PDF, Leitfaden zur Konvertierung von HTML-Strings in PDF, oderLeitfaden zur Konvertierung von URL in PDF.
Bitte beachten Sie
Tipps
: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
Ausgabe-Ordner
Wenn die Werte der Formularfelder in den ausgegebenen Bildern sichtbar sein sollen, reduzieren Sie die PDF-Datei vor der Konvertierung in ein Bild oder übergeben Sie true an den Parameter Flatten der Methode. Formulare sind nach der Verwendung der Methode "Glätten" nicht mehr auffindbar.
Im folgenden Artikel erfahren Sie, wie Sie PDF-Formulare programmatisch ausfüllen und bearbeiten können: "Wie man PDF-Formulare ausfüllt und bearbeitet."
Rasterisierung von PDF-Dateien in Bilder Fortgeschrittenes Beispiel
Sehen wir uns die zusätzlichen Parameter an, die für die Methode "RasterizeToImageFiles" verfügbar sind.
Bildtyp angeben
Mit einem weiteren Parameter der Methode können Sie die Dateitypen für die Ausgabebilder angeben. Wir unterstützen die Formate BMP, JPEG, PNG, GIF, TIFF und SVG. Jeder Typ hat eine entsprechende Methode, die direkt aus dem PdfDocument-Objekt aufgerufen werden kann, um den jeweiligen Bildtyp zu exportieren. Hier sind die verfügbaren Methoden:
- toBitmap": Rasterisiert(ruft auf) die PDF-Datei in einzelne IronSoftware.Drawing.AnyBitmap-Objekte auf, wobei für jede Seite ein Bitmap verwendet wird.
- toJpegImages": Rendert die PDF-Seiten als JPEG-Dateien und speichert sie auf der Festplatte.
- toPngImages": Rendert die PDF-Seiten als PNG(Tragbare Netzwerkgrafik) dateien und speichert sie auf der Festplatte.
- toTiffImages": Gibt die PDF-Seiten als einseitige TIFF-Bilder wieder(Tagged Image File Format / Tif) dateien und speichert sie auf der Festplatte.
- toMultiPageTiffImage": Gibt die PDF-Seiten als eine einzige mehrseitige TIFF-Datei wieder und speichert sie auf der Festplatte.
- speichernAlsSvg": Konvertiert das PDF-Dokument in ein SVG-Format und speichert es unter dem angegebenen Dateipfad.
- toSvgString": Konvertiert eine bestimmte Seite des PDF-Dokuments in ein SVG-Format und gibt sie als String zurück.
:path=/static-assets/pdf/content-code-examples/how-to/rasterize-pdf-to-images-image-type.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", IronPdf.Imaging.ImageType.Png);
IRON VB CONVERTER ERROR developers@ironsoftware.com
DPI spezifizieren
Bei Verwendung der Standard-DPI von 96 können die ausgegebenen Bilder unscharf erscheinen. Um dieses Phänomen abzumildern, ist es wichtig, einen höheren DPI-Wert festzulegen.
: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
Seitenindex angeben
Es ist auch möglich, die Seiten des PDF-Dokuments anzugeben, die in ein Bild gerastert werden sollen(s). Im folgenden Beispiel werden Bilder der Seiten 1-3 des PDF-Dokuments als Ausgabe erzeugt.
: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
Bildabmessungen angeben
Bei der Konvertierung von PDF-Dokumenten in Bilder haben Sie die Möglichkeit, die Höhe und Breite der Ausgabebilder anzupassen. Die angegebenen Werte für Höhe und Breite stellen die maximalen Abmessungen dar, wobei sichergestellt wird, dass das Seitenverhältnis des Originaldokuments erhalten bleibt. Bei einem PDF-Dokument im Hochformat beispielsweise ist der angegebene Höhenwert exakt, während der Breitenwert angepasst werden kann, um das richtige 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
Spezifikationen für Ausgabebilder
Die Abmessungen für die Ausgabebilder werden im Format Breite mal Höhe angegeben, also Breite x Höhe.
Porträt
Landschaft