Zum Fußzeileninhalt springen
IRONPDF NUTZEN

Wie man PDF in JPG in .NET konvertiert

Dieses Tutorial verwendet IronPDF für C# .NET, um PDF in JPG-Bilder zu konvertieren.

IronPDF - .NET-Bibliothek

IronPDF für .NET ist eine Bibliothek, die es Benutzern ermöglicht, PDF-Dateien zu erstellen, zu bearbeiten und zu verwalten. Es ist bei C#-Entwicklern sehr beliebt, da seine PDF-Generierungskomponente es ihnen ermöglicht, mit PDF-Dateien zu arbeiten, ohne dass Adobe Acrobat installiert ist. IronPDF für .NET ermöglicht die Konvertierung zwischen verschiedenen Formaten wie HTML zu PDF, URL zu PDF und Bilder zu PDF.

It also supports adding custom headers & footers, digital signatures, annotations, and attachments, user and owner passwords, and other security options. IronPDF verfügt über eine schnelle Chromium-Engine für ein besseres Rendering-Erlebnis. Es rendert ein pixelgenaues PDF. Es bietet auch volle Multithreading- und asynchrone Unterstützung.

Der nächste Abschnitt behandelt, wie das PDF-Format programmatisch in Bildformate wie PNG oder JPG mit IronPDF konvertiert wird.

Voraussetzungen

Vor Beginn wird empfohlen, die neueste Version von Visual Studio von der offiziellen Visual Studio-Website herunterzuladen und zu installieren. Dies ist notwendig, um C#-Apps zu erstellen, das .NET-Umfeld einzurichten und einen PDF-zu-JPG-Konverter vorzubereiten.

IronPDF Installation

Zur Installation von IronPDF gibt es mehrere Möglichkeiten:

  1. Sie können IronPDF mit dem NuGet-Paket-Manager in Ihr C#-Projekt, das mit Visual Studio erstellt wurde, herunterladen. Zugriff auf NuGet-Paket-Manager über Tools oder durch Rechtsklick auf den Projektmappen-Explorer. Suchen Sie das IronPDF-Paket und installieren Sie es.
  2. Eine andere Möglichkeit zur Installation von IronPDF besteht darin, es direkt von der NuGet IronPDF-Seite herunterzuladen.

Konvertieren einer PDF-Datei in Bilder mit IronPDF

PDF-Dokument laden

To load a PDF file from a local location into this project, IronPDF provides a FromFile method present in the PdfDocument class. Das folgende Codebeispiel hilft beim Öffnen einer vorhandenen PDF-Datei zur Bearbeitung:

using IronPdf;

// Load the PDF document from a local path
PdfDocument pdf = PdfDocument.FromFile("Example.pdf");
using IronPdf;

// Load the PDF document from a local path
PdfDocument pdf = PdfDocument.FromFile("Example.pdf");
Imports IronPdf

' Load the PDF document from a local path
Private pdf As PdfDocument = PdfDocument.FromFile("Example.pdf")
$vbLabelText   $csharpLabel

Konvertieren von PDF-Dokumenten in Bilder

Jetzt ist die Datei zur Bearbeitung geöffnet. IronPDF bietet eine RasterizeToImageFiles-Methode zur Konvertierung von PDF-Seiten in das Bildformat. Mit der folgenden einzeiligen Codezeile ist es sehr einfach, das gesamte PDF-Dokument in JPG-Bilder mit der Rasterize-Methode von IronPDF zu konvertieren.

// Convert all pages of the PDF into JPG images and save them to the specified folder
pdf.RasterizeToImageFiles(@"C:\image\folder\*.jpg");
// Convert all pages of the PDF into JPG images and save them to the specified folder
pdf.RasterizeToImageFiles(@"C:\image\folder\*.jpg");
' Convert all pages of the PDF into JPG images and save them to the specified folder
pdf.RasterizeToImageFiles("C:\image\folder\*.jpg")
$vbLabelText   $csharpLabel

Die mit dem obigen Code konvertierten Dateien werden im angegebenen Pfad gespeichert. Das PDF enthält 562 Seiten, und IronPDF benötigt keine Zeit, um alle PDF-Seiten in JPG-Bilder zu konvertieren. Die RasterizeToImageFiles-Methode erledigt die ganze schwere Arbeit, und der Name der Bilder ist eine Ziffer, die bei 1 beginnt und sich mit jeder Seite erhöht.

Wie man PDF in JPG in .NET konvertiert, Abbildung 2: Die aus der PDF-Datei extrahierten Bilder Die aus der PDF-Datei extrahierten Bilder

Spezifische PDF-Seiten konvertieren

Die RasterizeToImageFiles-Methode bietet weitere Optionen zur besseren Kontrolle über die Konvertierung von PDF-Seiten in JPG. Der folgende Code hilft, PDF-Seiten in einem Bereich von Seite 11 bis 21 zu konvertieren.

using System.Collections.Generic;
using System.Linq;

// Set the Page Range
IEnumerable<int> pageIndexes = Enumerable.Range(10, 11); // Corrected range to cover pages 11 to 21

// Path, PageIndexes, ImageType and Dimensions may be specified
pdf.RasterizeToImageFiles(@"C:\image\folder\example_pdf_image_*.jpg", pageIndexes, 850, 650, IronPdf.Imaging.ImageType.Default, 300);
using System.Collections.Generic;
using System.Linq;

// Set the Page Range
IEnumerable<int> pageIndexes = Enumerable.Range(10, 11); // Corrected range to cover pages 11 to 21

// Path, PageIndexes, ImageType and Dimensions may be specified
pdf.RasterizeToImageFiles(@"C:\image\folder\example_pdf_image_*.jpg", pageIndexes, 850, 650, IronPdf.Imaging.ImageType.Default, 300);
Imports System.Collections.Generic
Imports System.Linq

' Set the Page Range
Private pageIndexes As IEnumerable(Of Integer) = Enumerable.Range(10, 11) ' Corrected range to cover pages 11 to 21

' Path, PageIndexes, ImageType and Dimensions may be specified
pdf.RasterizeToImageFiles("C:\image\folder\example_pdf_image_*.jpg", pageIndexes, 850, 650, IronPdf.Imaging.ImageType.Default, 300)
$vbLabelText   $csharpLabel

Im obigen Beispiel zum Konvertieren eines Bereichs von PDF-Seiten in JPG mit IronPDF passiert viel. Schauen wir sie uns der Reihe nach an.

  • Erster Parameter: Ein gültiger Pfad mit einer optionalen Bildverlängerung wird als Zeichenfolge bereitgestellt.
  • Zweiter Parameter: pageIndexes bieten einen Seitenbereich, der programmgesteuert in JPG-Bilder konvertiert werden soll.
  • Dritter Parameter: Maximale Bildbreite in Pixel angeben.
  • Vierter Parameter: Maximale Bildhöhe in Pixel angeben.
  • Fünfter Parameter: Der Standard-Bildtyp speichert Bilder im PNG-Format, wenn die Erweiterung im Pfad nicht angegeben ist. Andere verfügbare Formate sind PNG, GIF, TIFF, JPG und Bitmap.
  • Sechster Parameter: Die gewünschte Auflösung der Ausgabebilddateien festlegen. Außer für Windows wird DPI in Linux und macOS ignoriert.

Die JPG-Konvertierungsausgabe wird sein:

Wie man PDF in JPG in .NET konvertiert, Abbildung 2: Die Bilder, die mit mehr Kontrolle extrahiert wurden Die Bilder, die mit mehr Kontrolle extrahiert wurden

Konvertieren einer URL in PDF und dann in Bilder

Manchmal besteht die Notwendigkeit, die auf einer Website aufgeführten Produkte als Bilder zu erfassen. Angenommen, es sind Hunderte von Produkten auf einer Website-Seite aufgelistet. Das Aufnehmen von Screenshots wäre eine zeitraubende und anstrengende Aufgabe. IronPDF bietet die Möglichkeit, eine URL in PDF zu konvertieren und das erstellte PDF-Dokument zu verwenden, um jede Seite in einem Bildformat zu speichern.

Der folgende Code nimmt die Amazon-Website-Seite als URL und rendert sie in ein pixelgenaues PDF. Danach wird jede Seite des erzeugten PDFs in eine separate JPG-Datei umgewandelt.

using IronPdf;

// Create a PDF renderer using the Chromium rendering engine
ChromePdfRenderer renderer = new ChromePdfRenderer();

// Render the URL to a PDF document
PdfDocument pdf = renderer.RenderUrlAsPdf("https://www.amazon.com/?tag=hp2-brobookmark-us-20");

// Convert each page of the PDF to separate JPG image files
pdf.RasterizeToImageFiles(@"C:\image\folder\amazon_pdf_image_*.jpg");
using IronPdf;

// Create a PDF renderer using the Chromium rendering engine
ChromePdfRenderer renderer = new ChromePdfRenderer();

// Render the URL to a PDF document
PdfDocument pdf = renderer.RenderUrlAsPdf("https://www.amazon.com/?tag=hp2-brobookmark-us-20");

// Convert each page of the PDF to separate JPG image files
pdf.RasterizeToImageFiles(@"C:\image\folder\amazon_pdf_image_*.jpg");
Imports IronPdf

' Create a PDF renderer using the Chromium rendering engine
Private renderer As New ChromePdfRenderer()

' Render the URL to a PDF document
Private pdf As PdfDocument = renderer.RenderUrlAsPdf("https://www.amazon.com/?tag=hp2-brobookmark-us-20")

' Convert each page of the PDF to separate JPG image files
pdf.RasterizeToImageFiles("C:\image\folder\amazon_pdf_image_*.jpg")
$vbLabelText   $csharpLabel

Wie man PDF in JPG in .NET konvertiert, Abbildung 3: Extrahierte Bilder von einer Amazon-Website Extrahierte Bilder von einer Amazon-Website

Abschluss

In diesem Artikel wurde gezeigt, wie man PDF-Dokumente mit IronPDF für das .NET Framework in JPG-Bilder umwandelt. Die RasterizeToImageFiles-Methode erzeugt Bilder, die die Seitennummer zusammen mit dem Dokumentnamen enthalten, wie in den obigen Codebeispielen gezeigt. IronPDF kann PDF-Seiten in Bilder in verschiedenen Formaten konvertieren: PNG, JPG, GIF und viele mehr.

Die IronPDF-Bibliothek bietet den Benutzern vollständige Kontrolle über das Ausgabeformat, die Dimensionen und die Auflösung der Bilder. IronPDF bietet auch andere PDF-Tools wie das Drehen von PDF-Seiten, das Ändern von PDF-Text, das Festlegen von Rändern usw. Um mehr über IronPDF für .NET zu erfahren und um auf zusätzliche Funktionen zur Manipulation von PDF-Dateien zuzugreifen, schauen Sie sich bitte die folgenden IronPDF-Beispiele zur PDF-Manipulation an. Für weitere Informationen darüber, wie man PDF in verschiedene Bildformate konvertiert, besuchen Sie diese Codebeispiele für die IronPDF-JPG-Konvertierung.

Die IronPDF .NET-Bibliothek ist kostenlos für die Entwicklung, muss jedoch für die kommerzielle Nutzung auf der Iron Software Licensing Page lizenziert werden.

Laden Sie die IronPDF für .NET Library Zip-Datei herunter und probieren Sie es aus.

Häufig gestellte Fragen

Wie kann ich ein PDF in JPG in .NET umwandeln?

Sie können die IronPDF-Methode RasterizeToImageFiles verwenden, um PDF-Seiten in JPG-Bilder zu konvertieren. Diese Methode bietet Kontrolle über das Ausgabeformat, die Abmessungen und die Auflösung der Bilder.

Kann ich mit IronPDF bestimmte PDF-Seiten in JPG umwandeln?

Ja, mit IronPDF können Sie bestimmte PDF-Seiten in JPG konvertieren, indem Sie den Seitenbereich in der Methode RasterizeToImageFiles angeben.

Wie installiere ich IronPDF in einem .NET-Projekt?

IronPDF kann mit dem NuGet-Paket-Manager in Visual Studio installiert werden. Sie können nach IronPDF im Paket-Manager suchen und es zu Ihrem Projekt hinzufügen.

Ist es möglich, eine URL in ein PDF umzuwandeln, bevor es in JPG-Bilder konvertiert wird?

Ja, IronPDF kann eine URL mit seiner Chromium-Rendering-Engine in ein PDF umwandeln und das resultierende PDF dann in JPG-Bilder konvertieren.

Welche Bildformate werden von IronPDF für die PDF-Konvertierung unterstützt?

IronPDF unterstützt die Konvertierung von PDF-Seiten in verschiedene Bildformate, einschließlich JPG, PNG, GIF, TIFF und Bitmap.

Benötigt IronPDF eine Lizenz für den kommerziellen Gebrauch?

IronPDF ist für Entwicklungszwecke kostenlos, aber für den kommerziellen Gebrauch ist eine Lizenz erforderlich. Lizenzinformationen sind auf der Iron Software Licensing Page erhältlich.

Kann IronPDF auf anderen Betriebssystemen als Windows verwendet werden?

IronPDF ist primär für Windows-Umgebungen konzipiert, kann jedoch auch auf Linux und macOS verwendet werden, obwohl einige Funktionen wie DPI-Einstellungen möglicherweise nicht vollständig unterstützt werden.

Welche erweiterten Funktionen bietet IronPDF?

IronPDF bietet erweiterte Funktionen wie das Hinzufügen von benutzerdefinierten Kopf- und Fußzeilen, digitale Signaturen, Anmerkungen und Anhänge. Es unterstützt auch Multithreading und asynchrone Operationen für eine verbesserte Leistung.

Ist IronPDF mit .NET 10 kompatibel, wenn PDFs in JPG-Bilder konvertiert werden?

Ja, IronPDF ist vollständig kompatibel mit .NET 10, einschließlich seiner PDF-zu-Bild-Methoden wie RasterizeToImageFiles , sodass Sie PDF-Seiten in .NET 10-Projekten ohne Kompatibilitätsprobleme in JPG-Bilder konvertieren können.

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

Weiterlesen