IRONPDF VERWENDEN

Konvertieren von PDF in PNG in C#

Aktualisiert 17. März 2024
Teilen Sie:

Einführung

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.

In diesem Artikel werden wir die Fähigkeiten von IronPDF erkunden und zeigen, wie man PDF-Dateien mit verschiedenen Ansätzen in PNG-Bilder umwandeln kann.

Beim Erstellen detaillierter Bilder aus PDF-Dateien,rasterungist die ideale Methode. Es ermöglicht Ihnen, hochqualitative Bilder mit präzisen Details und einer breiten Farbpalette zu erhalten. Wenn Sie nach Software suchen, die hervorragend in derRasterisierung von PDF-Dateienund sie in Bilder umzuwandeln, ist IronPDF die Antwort, die Sie gesucht haben.

Das Konvertieren von PDF-Dateien in Bilder dient in der heutigen digitalen Landschaft verschiedenen Zwecken. Ob es darum geht, das Dokumentlayout beizubehalten, das Teilen online zu erleichtern oder bestimmte Seiten zu extrahieren, erweist sich die Fähigkeit, PDFs in Bilder umzuwandeln, als äußerst wertvoll. Durch das Konvertieren von PDFs in Bilder gewinnen Benutzer an Flexibilität, Kompatibilität und verbesserter visueller Attraktivität, was es zu einem wichtigen Schritt in vielen Arbeitsabläufen macht.

So konvertieren Sie PDF in PNG mit IronPDF

  1. Erstellen Sie eine C#-Konsolenanwendung mit Visual Studio oder Ihrer bevorzugten Entwicklungsumgebung.

  2. Installieren Sie IronPDF in Ihrem Projekt und stellen Sie sicher, dass Ihr Lizenzschlüssel festgelegt ist.

  3. Laden Sie ein bestehendes PDF-Dokument oder erstellen Sie ein neues.

  4. Verwenden Sie die Methode RasterizeToImageFiles, um das PDF in PNG zu konvertieren.

  5. Geben Sie den Namen der Ausgabebilder im PNG-Format an.

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:

  • Breites Spektrum an Bildformaten: IronPDF ermöglicht den Export von Bilddateien in Formate wie JPEG, PNG, BMP und Bitmap. Diese Formate sind für verschiedene Anwendungsfälle geeignet, einschließlich hochauflösender Drucke und Webveröffentlichung.
  • Einzelne Bilddateien für jede Seite: Die Lösung erstellt pro Seite eine Bilddatei, was die Verwaltung und Bearbeitung der resultierenden Bilder erleichtert.
  • Anpassbare Bildabmessungen: Sie können die Abmessungen der Ausgabebilder angeben, um Ihren Projektanforderungen am besten gerecht zu werden.
  • Selektive Seitenkonvertierung: IronPDF ermöglicht es Ihnen, bestimmte PDF-Seiten oder Seitenbereiche für die Konvertierung auszuwählen, was Flexibilität und Kontrolle über den Prozess bietet.
  • Einfache Installation: Die IronPDF-Bibliothek ist einfach zu installieren, sodass Sie sofort mit der Umwandlung von PDF-Dateien beginnen können.
  • Praktische Lizenzierungsoptionen: IronPDF bietet schnelle und einfache Lizenzierungsoptionen, die die Integration der Lösung in Ihre Projekte vereinfachen.
  • Hervorragende Leistung: IronPDF ragt unter anderen Lösungen für die Umwandlung von PDF in Rasterdateien heraus und liefertauß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 aus: Wählen Sie im Bildschirm "Neues Projekt erstellen" die Option "Konsolenanwendung" und klicken Sie auf die Schaltfläche Weiter.

    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#;

AnironPDF von NuGet installieren in einem C#-Projekt 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 dieIronPDF-Bibliothek 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 namensmethode "FromFile" in der Klasse "PdfDocument" imklasse PdfDocument um diese Aufgabe zu bewältigen. 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

DierasterizeToImageFiles für die Konvertierung von PDF in JPG" 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 außerdem die Möglichkeiteine URL in PDF umwandeln und speichern Sie anschließend jede Seite der generierten PDF-Datei als separate Bilddatei. Dies ist besonders nützlich, wenn Produkte oder Webseiteninhalte als Bilder erfasst werden sollen. 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 diechromePdfRenderer für URL-zu-PDF-Konvertierung" 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 und Texte extrahierenundpDF-Dokumente umfassend manipulieren.

Schlussfolgerung

In diesem Artikel wurde untersucht, wie man dieIronPDF for .NET 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 InformationenBeispiel für die Konvertierung von HTML in PDF.

Die IronPDF for .NET Library ist zwar für Entwicklungszwecke kostenlos, erfordert aberlizenzierung für die kommerzielle Nutzung. Sie können die Zip-Datei für die IronPDF for .NET-Bibliothek von der folgenden Website herunterladenIronPDF Startseite 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.12 gerade veröffentlicht

Gratis NuGet-Download Downloads insgesamt: 11,810,873 Lizenzen anzeigen >