Test in einer Live-Umgebung
Test in der Produktion ohne Wasserzeichen.
Funktioniert überall, wo Sie es brauchen.
In diesem Artikel wird erläutert, wie der PDF-Konverter mit IronPDF, der PDF-Bibliothek für .NET und .NET Core, funktioniert.
IronPDF ist eine vielseitige und funktionsreiche Softwarebibliothek zur Vereinfachung der Erstellung, Bearbeitung und Verwaltung von PDF-Dokumenten innerhalb des .NET-Ökosystems. Dieses von Iron Software entwickelte, leistungsstarke Toolset ermöglicht es Entwicklern, PDF-Funktionen nahtlos in ihre C#-, VB.NET- und F#-Anwendungen zu integrieren.
Egal, ob Sie PDFs von Grund auf neu generieren, Ihre HTML-Seiten, Bilder oder bestehenden Dokumente in das PDF-Format konvertieren oder bestehende PDFs manipulieren und bearbeiten möchten, IronPDF bietet eine umfassende Reihe von APIs und Funktionen, um diese Aufgaben zu rationalisieren. Diese Einführung gibt einen Einblick in die Welt von IronPDF und hebt dessen Fähigkeiten und Potenzial zur Verbesserung der Dokumentenverarbeitung und -verwaltung in .NET-Anwendungen hervor. Wenn Sie an einer Auflistung dieser Funktionen interessiert sind, finden Sie diese auf der WebsiteIronPDF-Funktionen im Überblick website.
PDF-Erstellung: EinfachpDF-Dokumente programmatisch in C# erstellen aus verschiedenen Quellen, darunter HTML, Bilder, Text und vorhandene Dateien.
HTML zu PDF Konvertierung:Konvertierung von HTML-Inhalten in PDFseinschließlich Webseiten oder HTML-Vorlagen, in hochwertige PDF-Dateien umwandeln, wobei Sie die volle Kontrolle über Stil und Formatierung haben.
Bild-zu-PDF-Konvertierung: Bilddateien konvertieren(wie z. B. JPEG, PNG oder BMP) in PDF-Dokumente und ermöglicht so die einfache Integration von Bildern in PDF-Berichte und -Dokumente.
PDF-Bearbeitung: Umfassende PDF-Bearbeitungsfunktionen, einschließlichtextextraktion aus PDFs, zusammenführen und Aufteilen von PDFsund Drehung sowie das Hinzufügen, Ändern oder Entfernen von Inhalten und Anmerkungen.
Bevor wir den Code schreiben, erstellen wir ein neues Visual Studio C# Konsolenanwendungsprojekt, um das Projekt und die Beispiele auszuführen.
Öffnen Sie Visual Studio und erstellen Sie ein neues Projekt, indem Sie Datei > Neu > Projekt wählen.
Das Projekt-Dropdown in Visual Studio
Es erscheint ein neues Fenster; wählen Sie in dem neuen Fenster das Projektformat aus. In diesem Fall wird die Konsolenanwendung ausgewählt. Klicken Sie dann auf die Schaltfläche Next unten links im Bildschirm.
Der Dialog "Neues Projekt erstellen" mit der Auswahl "Konsolenanwendung "
Geben Sie im neu geöffneten Fenster den Projektnamen ein und wählen Sie den Projektstandort aus. Klicken Sie dann auf die Schaltfläche Next.
Der Dialog "Konfigurieren Sie Ihr neues Projekt" mit dem Namen PDF-Konvertierung
Wählen Sie den Zielrahmen aus und klicken Sie auf die Schaltfläche Erstellen.
Ein Dialog "Zusätzliche Informationen", wobei .NET 5.0 ausgewählt ist
Jetzt ist das Projekt erstellt, installieren wir IronPDF.
IronPDF bietet viele Möglichkeiten zum Herunterladen und Installieren der PDF-Bibliothek. In diesem Abschnitt wird IronPDF zunächst über den NuGet Package Manager installiert.
Gehen Sie in Visual Studio zum Menü Tools und zeigen Sie mit dem Mauszeiger auf NuGet Package Manager.
Klicken Sie im neuen Seitenmenü auf die Option NuGet-Pakete für Lösungen verwalten.
Das Dropdown-Menü des NuGet-Paketmanagers in der Werkzeugleiste von Visual Studio
Es erscheint ein neues Fenster. Gehen Sie in diesem neuen Fenster auf das Menü Durchsuchen und geben Sie "IronPDF" in die Suchleiste ein.
Es wird eine Liste der IronPDF-Pakete angezeigt; klicken Sie auf das neueste Paket und klicken Sie auf "Installieren".
:ProductInstall
Oder Sie können das Paket direkt von derIronPDF NuGet-Seite.
In diesem Abschnitt wird erläutert, wie Sie verschiedene Dokumente und Bildformate in PDF-Dateien umwandeln können.
HTML-Dateien in PDF-Dokumente
IronPDF bietet diese Funktion, mit der Sie HTML-Seiten oder HTML-Dateien mit nur wenigen Zeilen Code in PDF-Inhalte umwandeln können.
Im folgenden Codeschnipsel sehen wir die Umwandlung einer HTML-Datei in ein PDF-Dokument.
using IronPdf;
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderHtmlFileAsPdf("invoice.html");
pdf.SaveAs("output.pdf");
using IronPdf;
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderHtmlFileAsPdf("invoice.html");
pdf.SaveAs("output.pdf");
Imports IronPdf
Private renderer = New ChromePdfRenderer()
Private pdf = renderer.RenderHtmlFileAsPdf("invoice.html")
pdf.SaveAs("output.pdf")
Dieses kurze Codeschnipsel nutzt die IronPDF-Bibliothek in C#, um eine HTML-Datei mühelos umzuwandeln("rechnung.html") in ein PDF-Dokument. Durch die Initialisierung einerchromePdfRendererdie Software nutzt die Chromium-basierte Rendering-Engine, um eine genaue Konvertierung von HTML-Inhalten in PDF zu gewährleisten, wobei das ursprüngliche Aussehen der Webseite erhalten bleibt. Die resultierende PDF-Datei wird dann als "output.pdf" mit einem einfachen Aufruf derspeichern als methode. Dieser rationalisierte Prozess vereinfacht die HTML-zu-PDF-Konvertierung und macht es zu einem unschätzbaren Werkzeug für die Erstellung von PDFs aus HTML-Inhalten in C#.
Eine Rechnungs-PDF-Datei mit dem Titel "Rechnung" und verschiedenen rechnungsbezogenen Feldern
Lassen Sie uns nun besprechen, wie Sie ein Bild mit IronPDF in ein PDF-Dokument umwandeln können. Dazu benötigen Sie ein Demobild. Mit wenigen Zeilen Code können Sie ein Bild ganz einfach in eine PDF-Datei umwandeln.
Ein Screenshot der IronPDF-Website, mit einer Vielzahl von Texten
using IronPdf;
using System.IO;
using System.Linq;
var imageFiles = Directory.EnumerateFiles("assets").Where(f => f.EndsWith(".png"));
ImageToPdfConverter.ImageToPdf(imageFiles).SaveAs("composite.pdf");
using IronPdf;
using System.IO;
using System.Linq;
var imageFiles = Directory.EnumerateFiles("assets").Where(f => f.EndsWith(".png"));
ImageToPdfConverter.ImageToPdf(imageFiles).SaveAs("composite.pdf");
Imports IronPdf
Imports System.IO
Imports System.Linq
Private imageFiles = Directory.EnumerateFiles("assets").Where(Function(f) f.EndsWith(".png"))
ImageToPdfConverter.ImageToPdf(imageFiles).SaveAs("composite.pdf")
Das obige Codeschnipsel verwendet IronPDF und Systemein- und -ausgabedateien. Dann öffnet der folgende Code alle Dateien im Assets-Ordner dieses Projekts, die mit dem Dateiformat .png enden, und konvertiert diese Bilddateien in ein PDF-Dokument mit dem BefehlimageToPdfConverter.ImageToPdf methode. Schließlich wird die PDF-Datei mit der Methode "SaveAs" gespeichert.
Das vorherige Bild als PDF, geöffnet in Google Chrome
Abschließend beleuchtet dieser Artikel die Bedeutung der PDF-Konvertierung in C# für die Dokumentenverwaltung und -freigabe. Mit C# wird der gesamte Prozess vereinfacht, so dass Entwickler die PDF-Funktionalität nahtlos in ihre Anwendungen integrieren können. Von der Erstellung von PDFs bis zur Konvertierung von HTML, Bildern und bestehenden Dokumenten bietet IronPDF ein breites Spektrum an Möglichkeiten. Die mitgelieferten Code-Beispiele zeigen, wie man mühelos sowohl HTML-Dokumente als auch Bilder in PDFs konvertieren kann, und unterstreichen die Benutzerfreundlichkeit und Effektivität der Bibliothek. Wie gezeigt, vereinfacht IronPDF komplexe Aufgaben erheblich und ist damit ein wertvolles Hilfsmittel für Entwickler, die die Dokumentenverarbeitung und -verwaltung in ihren .NET-Anwendungen verbessern wollen.
Um die PDF-Konvertierungsbibliothek herunterzuladen, besuchen Sie dieNuGet-Paket für IronPDF. Schauen Sie sich auch dieHTML-zu-PDF-Konvertierungstutorial mit IronPDF. IronPDF-Entwickler können aus einer Reihe von Lizenzen wählen, die ihren Anforderungen entsprechen. Es ist auch eine kostenlose Testversion verfügbar. Vollständige Informationen zu Preisen und Lizenzierung von IronPDF finden Sie in derIronPDF-Lizenzierungsinformationen seite.
9 .NET API-Produkte für Ihre Bürodokumente