IRONPDF VERWENDEN

Konvertieren von PDF in PNG in C#

Aktualisiert 17. März 2024
Teilen Sie:

Im heutigen digitalen Zeitalter wird die Notwendigkeit, PDF-Dateien in verschiedene Bildformate zu konvertieren, immer häufiger. Egal, ob Sie Bilder aus einem PDF-Dokument extrahieren, bestimmte Seiten in PNG-Bilder umwandeln oder PDF-Dateien auf andere Weise bearbeiten möchten, IronPDF bietet eine leistungsstarke Lösung für .NET-Entwickler.

Dieser Artikel befasst sich mit den Möglichkeiten von IronPDF und zeigt, wie man PDF-Dateien mit verschiedenen Methoden in PNG-Bilder umwandelt.

Hauptmerkmale der IronPDF-Lösung zur Rasterisierung von PDF-Bildern

  • IronPDF bietet eine funktionsreiche Lösung für die Konvertierung von PDF-Dateien in Rasterbilder, die mit folgenden Funktionen ausgestattet ist:
  • Große Auswahl an Bildformaten: IronPDF ermöglicht Ihnen den Export von Bilddateien in Formaten wie JPEG, PNG, BMP und Bitmap. Diese Formate eignen sich für verschiedene Anwendungsfälle, einschließlich hochauflösender Drucke und Web-Publishing.
  • Individuelle Bilddateien für jede Seite: Die Lösung generiert eine Bilddatei pro Seite, was die Verwaltung und die Arbeit mit den resultierenden Bildern erleichtert.
  • Anpassbare Bildabmessungen: Sie können die Abmessungen der ausgegebenen Bilder so festlegen, dass sie Ihren Projektanforderungen am besten entsprechen.
  • Selektive Seitenkonvertierung: IronPDF ermöglicht es Ihnen, bestimmte PDF-Seiten oder Seitenbereiche für die Konvertierung auszuwählen und bietet so Flexibilität und Kontrolle über den Prozess.
  • Einfache Installation: Die IronPDF-Bibliothek ist einfach zu installieren, so dass Sie sofort mit der Konvertierung von PDF-Dateien beginnen können.
  • Bequeme Lizenzierungsoptionen: IronPDF bietet schnelle und einfache Lizenzierungsoptionen, die die Integration der Lösung in Ihre Projekte vereinfachen.
  • Herausragende Leistung: IronPDF hebt sich von anderen Lösungen zur Umwandlung von PDF- in Rasterdateien ab und bietet außergewöhnliche Leistungen und Ergebnisse.

    Zusätzlich zu den oben beschriebenen Funktionen bietet IronPDF verschiedene Methoden und Optionen zur Anpassung des PDF-zu-PNG-Konvertierungsprozesses. So können Sie beispielsweise Attribute wie Bildformat, Bildqualität, DPI und Seitengröße angeben. Auf diese Weise können Sie das Ausgabebild an Ihre spezifischen Anforderungen anpassen.

Erstellen einer C# Anwendung

Das Erstellen eines neuen Konsolenanwendungsprojekts in Visual Studio umfasst die folgenden Schritte:

  1. Öffnen Sie Visual Studio: Starten Sie die Visual Studio IDE auf Ihrem Computer.

  2. Erstellen Sie ein neues Projekt: Wählen Sie im Menü "Datei" die Option "Neu" und dann "Projekt" aus dem Dropdown-Menü. Dadurch wird ein neuer Bildschirm geöffnet.

  3. Wählen Sie den Projekttyp: Wählen Sie im Bildschirm "Neues Projekt erstellen" die Option "Konsolenanwendung" und klicken Sie auf die Schaltfläche Next.

    Konvertieren von PDF in PNG in C#, Abbildung 1: Erstellen einer Konsolenanwendung in Visual Studio

     **Erstellen einer Konsolenanwendung in Visual Studio**
  4. Konfigurieren Sie Ihr neues Projekt: Klicken Sie auf "Weiter", nachdem Sie die entsprechende Vorlage ausgewählt haben. Auf dem nächsten Bildschirm müssen Sie einen Namen für Ihr Projekt eingeben, den Speicherort festlegen und optional einen Namen für die Lösung wählen, wenn Sie mehrere Projekte unter derselben Lösung haben möchten.

    Konvertieren von PDF in PNG in C#, Abbildung 2: Konfigurieren Sie Ihr neues Projekt

     **Konfigurieren Sie Ihr neues Projekt**
  5. Wählen Sie das Ziel-Framework: Nachdem Sie auf "Weiter" geklickt haben, wählen Sie das Ziel-Framework für Ihr Projekt aus. Wählen Sie die .NET 7-Version aus der Dropdown-Liste.

    Konvertieren von PDF in PNG in C#, Abbildung 3: .NET-Framework Auswahl

     **.NET-Framework-Auswahl**
  6. Erstellen Sie das Projekt: Nachdem Sie alle Einstellungen vorgenommen haben, klicken Sie auf die Schaltfläche Erstellen. Visual Studio erstellt nun ein neues Konsolenanwendungsprojekt mit einer Program.cs-Datei, die standardmäßig ein einfaches "Hello World"-Programm enthält.

Installieren von IronPDF in C#;

An installieren IronPDF in einem C#-Projekt zu verwenden, können Sie wie folgt vorgehen

  1. Öffnen Sie Ihr C#-Projekt in Visual Studio.

  2. Klicken Sie mit der rechten Maustaste auf Ihr Projekt im Projektmappen-Explorer und wählen Sie "NuGet-Pakete verwalten"

  3. Wählen Sie im Fenster des NuGet-Paketmanagers die Registerkarte "Durchsuchen".

  4. Geben Sie in das Suchfeld "IronPDF" ein und drücken Sie die Eingabetaste.

  5. Suchen Sie das IronPDF-Paket in den Suchergebnissen und klicken Sie es an.

  6. Klicken Sie auf der rechten Seite auf die Schaltfläche "Installieren", um den Installationsvorgang zu starten.

  7. Überprüfen Sie die Details der Paketinstallation und klicken Sie auf die Schaltfläche "Ich akzeptiere", um die Lizenzbedingungen des Pakets zu akzeptieren.

  8. Visual Studio lädt und installiert die IronPDF paket und seine Abhängigkeiten in Ihr Projekt.

  9. Sobald die Installation abgeschlossen ist, können Sie IronPDF in Ihrem C#-Code verwenden.

    Sie können IronPDF jedoch auch über die NuGet Package Manager Console mit dem folgenden Befehl installieren:

Install-Package IronPdf

Um zu überprüfen, ob IronPDF erfolgreich installiert wurde, können Sie in Ihrer Codedatei einen Verweis auf den IronPdf-Namensraum hinzufügen:

using IronPdf;
using IronPdf;
Imports IronPdf
VB   C#

Dies ermöglicht Ihnen den Zugriff auf die IronPDF-Klassen, -Methoden und -Eigenschaften in Ihrem Projekt.

Sie sind nun bereit, IronPDFs Funktionalität zu nutzen, um mit PDF-Dateien programmatisch in Ihrer C#-Anwendung zu arbeiten. Denken Sie daran, die IronPDF-Dokumentation und die von der Bibliothek bereitgestellten Beispiele zu konsultieren, um die verschiedenen Funktionen und Möglichkeiten zu erkunden, die sie bietet.

Konvertierung von PDF-Dateien in Bilder mit IronPDF

Wenn Sie in C# mit PDF-Dateien arbeiten, bietet IronPDF eine bequeme Lösung für die Konvertierung dieser Dateien in Bilder. Dieser Artikel befasst sich mit den Möglichkeiten von IronPDF und zeigt, wie man PDF-Dateien mit verschiedenen Methoden in Bilder umwandeln kann.

Laden einer PDF-Datei

Laden Sie zunächst eine PDF-Datei in dieses Projekt. IronPDF bietet eine unkomplizierte Methode namens vonDatei im pdfDocument klasse, um diese Aufgabe zu erfüllen. Das folgende Codebeispiel veranschaulicht, wie eine vorhandene PDF-Datei zur Bearbeitung geöffnet wird:

PdfDocument pdf = PdfDocument.FromFile("Example.pdf");
PdfDocument pdf = PdfDocument.FromFile("Example.pdf");
Dim pdf As PdfDocument = PdfDocument.FromFile("Example.pdf")
VB   C#

PDF-Datei in Bilder konvertieren

Sobald die PDF-Datei geladen ist, stellt IronPDF die Methode "RasterizeToImageFiles" zur Verfügung, um PDF-Seiten in das Bildformat zu konvertieren. Mit einer einzigen Codezeile ist es möglich, das gesamte PDF-Dokument in JPG-Bilder umzuwandeln:

pdf.RasterizeToImageFiles(@"C:\image\folder\*.jpg");
pdf.RasterizeToImageFiles(@"C:\image\folder\*.jpg");
pdf.RasterizeToImageFiles("C:\image\folder\*.jpg")
VB   C#

Die konvertierten Dateien werden unter dem angegebenen Pfad gespeichert. IronPDF wandelt alle Seiten des PDF-Dokuments effizient in JPG-Bilder um. Die Methode RasterizeToImageFiles übernimmt den Konvertierungsprozess und weist den Bildern automatisch inkrementelle numerische Namen zu.

Wie man PDF in C# in PNG konvertiert, Abbildung 4: Die Ausgabebilder

Die Ausgabebilder

Konvertierung bestimmter PDF-Seiten

Die rasterizeToImageFiles methode ermöglicht auch eine bessere Kontrolle über die Umwandlung von PDF in JPG. Sie können auch eine bestimmte Seite aus einem PDF-Dokument in ein Bild umwandeln. Das folgende Codebeispiel zeigt, wie man PDF-Seiten in einem bestimmten Bereich konvertiert, von Seite 1 bis 10:

IEnumerable<int> pageIndexes = Enumerable.Range(0, 10);
pdf.RasterizeToImageFiles(@"C:\image\folder\example_pdf_image_*.jpg", pageIndexes, 850, 650, IronPdf.Imaging.ImageType.Default, 300);
IEnumerable<int> pageIndexes = Enumerable.Range(0, 10);
pdf.RasterizeToImageFiles(@"C:\image\folder\example_pdf_image_*.jpg", pageIndexes, 850, 650, IronPdf.Imaging.ImageType.Default, 300);
Dim pageIndexes As IEnumerable(Of Integer) = Enumerable.Range(0, 10)
pdf.RasterizeToImageFiles("C:\image\folder\example_pdf_image_*.jpg", pageIndexes, 850, 650, IronPdf.Imaging.ImageType.Default, 300)
VB   C#

How to Convert PDF to PNG in C#, Abbildung 5: Konvertieren bestimmter Seiten einer PDF-Datei in Bilder

Bestimmte Seiten einer PDF-Datei in Bilder umwandeln

In diesem Beispiel werden mehrere Parameter angegeben:

  • Erster Parameter: Ein gültiger Pfad mit einer optionalen Bilderweiterung wird als Zeichenfolge angegeben.
  • Zweiter Parameter: "PageIndexes" gibt den Seitenbereich an, der programmatisch in JPG-Bilder umgewandelt werden soll.
  • Dritter Parameter: Hier wird die maximale Bildbreite in Pixeln festgelegt.
  • Vierter Parameter: Hier wird die maximale Bildhöhe in Pixeln angegeben.
  • Fünfter Parameter: Der Bildtyp ist auf Standard eingestellt, wodurch Bilder im PNG-Format gespeichert werden, wenn die Erweiterung nicht ausdrücklich im Pfad angegeben ist. Andere verfügbare Formate sind PNG, GIF, TIFF, JPG und Bitmap.
  • Sechster Parameter: Die gewünschte Auflösung der ausgegebenen Bilddateien kann eingestellt werden. Beachten Sie, dass DPI unter Linux und macOS ignoriert wird.

Konvertierung von URL in PDF und dann PDF in Bilder

IronPDF bietet auch die Möglichkeit, eine URL in eine PDF-Datei zu konvertieren und anschließend jede Seite der generierten PDF-Datei als separate Bilddatei zu speichern. Dies ist besonders nützlich bei der Erfassung von Produkten oder Webseiteninhalten als Bilder. Das folgende Codeschnipsel veranschaulicht diesen Prozess, indem es eine Amazon-Webseite in eine pixelgenaue PDF-Datei rendert und dann jede Seite in eine separate JPG-Datei konvertiert:

using IronPdf;

ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderUrlAsPdf("https://www.amazon.com/?tag=hp2-brobookmark-us-20");
pdf.RasterizeToImageFiles(@"C:\image\folder\amazon_pdf_image_*.jpg");
using IronPdf;

ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderUrlAsPdf("https://www.amazon.com/?tag=hp2-brobookmark-us-20");
pdf.RasterizeToImageFiles(@"C:\image\folder\amazon_pdf_image_*.jpg");
Imports IronPdf

Private renderer As New ChromePdfRenderer()
Private pdf As PdfDocument = renderer.RenderUrlAsPdf("https://www.amazon.com/?tag=hp2-brobookmark-us-20")
pdf.RasterizeToImageFiles("C:\image\folder\amazon_pdf_image_*.jpg")
VB   C#

Wie man PDF in C# in PNG konvertiert, Abbildung 6: Die konvertierten Bilder von einer URL

Die konvertierten Bilder aus einer URL

In diesem Beispiel ist die chromePdfRenderer klasse wird verwendet, um die URL als PDF zu rendern. Anschließend wird die Methode "RasterizeToImageFiles" aufgerufen, um jede Seite des erzeugten PDF in eine separate JPG-Datei zu konvertieren.

IronPDF bietet mit seinen leistungsstarken Funktionen und seiner benutzerfreundlichen API eine umfassende Lösung für die programmgesteuerte Konvertierung von PDF-Dateien in Bilder in C#. Wenn Sie IronPDF in Ihre Projekte einbinden, können Sie mühelos PDF-zu-Bild-Konvertierungen durchführen, eingebettete Bilder extrahierenund pDF-Dokumente manipulieren.

Schlussfolgerung

In diesem Artikel wurde untersucht, wie man die IronPDF für das .NET-Framework, um PDF-Dokumente in das JPG-Bildformat zu konvertieren. Die Methode "RasterizeToImageFiles" erzeugt, wie in den obigen Codebeispielen gezeigt, Bilder, die den Dokumentnamen und die Seitenzahl enthalten. Mit IronPDF können Sie PDF-Seiten in verschiedene Bildformate konvertieren, darunter PNG, JPG, GIF und andere.

Die IronPDF Library bietet dem Benutzer die vollständige Kontrolle über das Ausgabebildformat, die Abmessungen und die Auflösung. Darüber hinaus bietet IronPDF eine Reihe weiterer PDF-Bearbeitungswerkzeuge wie Seitendrehung, Textänderung, Randanpassung und vieles mehr. Um einen tieferen Einblick in die Möglichkeiten von IronPDF for .NET und den Zugriff auf zusätzliche Funktionen für die Bearbeitung von PDF-Dateien zu erhalten, lesen Sie bitte die folgenden Informationen beispiel für die Umwandlung von HTML in eine PDF-Datei.

Die IronPDF for .NET Library ist zwar für Entwicklungszwecke kostenlos, erfordert aber lizenzierung für die kommerzielle Nutzung. Sie können die Zip-Datei für die IronPDF for .NET-Bibliothek von dieser Seite herunterladen homepage und probieren Sie es aus.

< PREVIOUS
Anzeige von eingebettetem PDF-Text in .NET MAUI
NÄCHSTES >
PDF vs. PDFA (Wie es für Entwickler funktioniert)

Sind Sie bereit, loszulegen? Version: 2024.10 gerade veröffentlicht

Gratis NuGet-Download Downloads insgesamt: 11,308,499 Lizenzen anzeigen >