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. 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
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 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.
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:
Öffnen Sie Visual Studio: Starten Sie die Visual Studio IDE auf Ihrem Computer.
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.
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.
Erstellen einer Konsolenanwendung in Visual Studio
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.
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: 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.
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 lädt und installiert dieIronPDF-Bibliothek paket und seine Abhängigkeiten in Ihr Projekt.
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
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")
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:
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.
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:
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)
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")
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.
Regan schloss sein Studium an der University of Reading mit einem BA in Elektrotechnik ab. Bevor er zu Iron Software kam, konzentrierte er sich in seinen früheren Jobs auf einzelne Aufgaben. Was ihm bei Iron Software am meisten Spaß macht, ist das Spektrum der Aufgaben, die er übernehmen kann, sei es im Vertrieb, im technischen Support, in der Produktentwicklung oder im Marketing. Es macht ihm Spaß, die Art und Weise zu verstehen, wie Entwickler die Bibliothek von Iron Software nutzen, und dieses Wissen zu nutzen, um die Dokumentation und die Produkte kontinuierlich zu verbessern.
< PREVIOUS Anzeige von eingebettetem PDF-Text in .NET MAUI
NÄCHSTES > PDF vs. PDFA (Wie es für Entwickler funktioniert)