using IronPdf;
// Disable local disk access or cross-origin requests
Installation.EnableWebSecurity = true;
// Instantiate Renderer
var renderer = new ChromePdfRenderer();
// Create a PDF from a HTML string using C#
var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");
// Export to a file or Stream
pdf.SaveAs("output.pdf");
// Advanced Example with HTML Assets
// Load external html assets: Images, CSS and JavaScript.
// An optional BasePath 'C:\site\assets\' is set as the file location to load assets from
var myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
myAdvancedPdf.SaveAs("html-with-assets.pdf");
Im heutigen digitalen Zeitalter wird die Notwendigkeit, PDF-Dateien in verschiedene Bildformate zu konvertieren, immer häufiger. Ob Sie Bilder aus einem PDF-Dokument extrahieren, bestimmte Seiten in PNG-Bilder umwandeln oder PDF-Dateien auf andere Weise manipulieren 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.
Wenn es darum geht, detaillierte Bilder aus PDF-Dateien zu erzeugen, ist die Rasterisierung die ideale Methode. Es ermöglicht Ihnen, hochqualitative Bilder mit präzisen Details und einer breiten Farbpalette zu erhalten. Wenn Sie nach einer Software suchen, die hervorragend in der Rasterisierung von PDF-Dateien und deren Umwandlung in Bilder ist, ist IronPDF die Lösung, 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
Erstellen Sie eine C#-Konsolenanwendung mit Visual Studio oder Ihrer bevorzugten Entwicklungsumgebung.
Installieren Sie IronPDF in Ihrem Projekt und stellen Sie sicher, dass Ihr Lizenzschlüssel festgelegt ist.
Laden Sie ein bestehendes PDF-Dokument oder erstellen Sie ein neues.
Verwenden Sie die Methode RasterizeToImageFiles, um das PDF in PNG zu konvertieren.
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 zur Konvertierung von PDF-Dateien in Rasterbilder, ausgestattet mit den folgenden Funktionen:
Breite Palette von Bildformaten: IronPDF ermöglicht 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 Webveröffentlichungen.
Individuelle Bilddateien für jede Seite: Die Lösung erzeugt eine Bilddatei pro Seite, was es einfach macht, die resultierenden Bilder zu verwalten und damit zu arbeiten.
Anpassbare Bildabmessungen: Sie können die Abmessungen der Ausgabebilder angeben, um Ihre Projektanforderungen am besten zu erfüllen.
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 und ermöglicht es Ihnen, sofort mit der Umwandlung von PDF-Dateien zu beginnen.
Bequeme Lizenzierungsoptionen: IronPDF bietet schnelle und einfache Lizenzierungsoptionen, die die Integration der Lösung in Ihre Projekte vereinfachen.
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:
Visual Studio öffnen: Starten Sie die Visual Studio IDE auf Ihrem Computer.
Neues Projekt erstellen: Wählen Sie im Menü "Datei" die Option "Neu" und dann "Projekt" aus dem Dropdown-Menü. Dadurch wird ein neuer Bildschirm geöffnet.
Wählen Sie den Projekttyp: Wählen Sie auf dem Bildschirm „Neues Projekt erstellen“ die Option „Konsolenanwendung“ und drücken Sie die Weiter-Taste.
Erstellen Sie eine Konsolenanwendung in Visual Studio
Konfigurieren Sie Ihr neues Projekt: Klicken Sie auf "Weiter", nachdem Sie die geeignete 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.
Konfigurieren Sie Ihr neues Projekt
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.
.NET Framework-Auswahl
Erstellen Sie das Projekt: Nach der Konfiguration aller Einstellungen 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.
Klicken Sie mit der rechten Maustaste auf Ihr Projekt im Projektmappen-Explorer und wählen Sie "NuGet-Pakete verwalten"
Wählen Sie im Fenster des NuGet-Paketmanagers die Registerkarte "Durchsuchen".
Geben Sie in das Suchfeld "IronPDF" ein und drücken Sie die Eingabetaste.
Suchen Sie das IronPDF-Paket in den Suchergebnissen und klicken Sie es an.
Klicken Sie auf der rechten Seite auf die Schaltfläche "Installieren", um den Installationsvorgang zu starten.
Überprüfen Sie die Details der Paketinstallation und klicken Sie auf die Schaltfläche "Ich akzeptiere", um die Lizenzbedingungen des Pakets zu akzeptieren.
Visual Studio wird das IronPDF Library-Paket und seine Abhängigkeiten in Ihr Projekt herunterladen und installieren.
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 ist, können Sie einen Verweis auf den IronPdf-Namensraum in Ihrer Codedatei hinzufügen:
using IronPdf;
using IronPdf;
Imports IronPdf
$vbLabelText $csharpLabel
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 einfache Methode namens FromFile-Methode in der PdfDocument-Klasse in der PdfDocument-Klasse, um diese Aufgabe zu erledigen. 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")
$vbLabelText $csharpLabel
PDF-Datei in Bilder konvertieren
Sobald die PDF-Datei geladen ist, bietet IronPDF die Methode RasterizeToImageFiles, um PDF-Seiten in das Bildformat zu konvertieren. Mit einer einzigen Codezeile ist es möglich, das gesamte PDF-Dokument in JPG-Bilder umzuwandeln:
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 vergibt automatisch inkrementelle, numerische Namen an die Bilder.
Die Ausgabebilder
Konvertierung bestimmter PDF-Seiten
Die Methode RasterizeToImageFiles for PDF to JPG Conversion ermöglicht auch mehr Kontrolle über die PDF-zu-JPG-Konvertierung. 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:
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)
$vbLabelText $csharpLabel
Konvertieren Sie bestimmte Seiten einer PDF-Datei in Bilder
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 programmgesteuert in JPG-Bilder konvertiert 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 PDF zu konvertieren und anschließend jede Seite des erstellten PDFs als separate Bilddatei zu speichern. 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")
$vbLabelText $csharpLabel
Die konvertierten Bilder von einer URL
In diesem Beispiel wird die ChromePdfRenderer for URL to PDF Conversion-Klasse verwendet, um die URL als PDF zu rendern. Anschließend wird die Methode RasterizeToImageFiles aufgerufen, um jede Seite des erzeugten PDFs 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#. Durch die Integration von IronPDF in Ihre Projekte können Sie mühelos PDF-zu-Bild-Konvertierungen durchführen, eingebettete Bilder und Texte extrahieren und PDF-Dokumente umfassend bearbeiten.
Schlussfolgerung
Dieser Artikel untersuchte, wie man IronPDF for .NET verwendet, um PDF-Dokumente in das JPG-Bilddateiformat zu konvertieren. Die RasterizeToImageFiles-Methode, wie in den obigen Codebeispielen gezeigt, erzeugt Bilder, die den Dokumentnamen und die Seitennummer 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 tiefer in die Fähigkeiten von IronPDF for .NET einzutauchen und zusätzliche Funktionen zur Manipulation von PDF-Dateien zu nutzen, lesen Sie bitte das folgende HTML zu PDF Konvertierungsbeispiel.
Während die IronPDF .NET-Bibliothek für Entwicklungszwecke kostenlos ist, erfordert sie eine Lizenzierung für die kommerzielle Nutzung. Sie können die ZIP-Datei für die IronPDF .NET-Bibliothek von der IronPDF Homepage herunterladen und es ausprobieren.
Kye Stuart vereint bei Iron Software die Leidenschaft fürs Programmieren mit der Fähigkeit des Schreibens. Ausgebildet am Yoobee College in der Softwarebereitstellung, verwandeln sie nun komplexe technische Konzepte in klare Bildungsinhalte. Kye schätzt lebenslanges Lernen und nimmt neue technische Herausforderungen an.
Außerhalb der Arbeit genießen sie PC-Spiele, Streaming auf Twitch und Outdoor-Aktivitäten wie Gärtnern und Spaziergänge mit ihrem Hund Jaiya. Kyes unkomplizierte Herangehensweise macht sie zu einem entscheidenden Teil der Mission von Iron Software, Technologie für Entwickler weltweit zu entmystifizieren.
< PREVIOUS Anzeige von eingebettetem PDF-Text in .NET MAUI
NÄCHSTES > PDF vs. PDFA (Wie es für Entwickler funktioniert)