IRONPDF VERWENDEN

PDF-Konvertierung in C# (Entwickler-Tutorial)

Aktualisiert 17. März 2024
Teilen Sie:

In diesem Artikel wird erläutert, wie der PDF-Konverter mit IronPDF, der PDF-Bibliothek für .NET und .NET Core, funktioniert.

IronPDF

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.

  1. PDF-Erstellung: EinfachpDF-Dokumente programmatisch in C# erstellen aus verschiedenen Quellen, darunter HTML, Bilder, Text und vorhandene Dateien.

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

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

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

  5. PDF-Formulare: Erstellen, Ausfüllen und Extrahieren von Daten ausPDF-Formularedadurch eignet es sich für Anwendungen, die interaktive Formulare und Datenerfassung erfordern.

Erstellen eines neuen Visual Studio-Projekts

Bevor wir den Code schreiben, erstellen wir ein neues Visual Studio C# Konsolenanwendungsprojekt, um das Projekt und die Beispiele auszuführen.

  1. Öffnen Sie Visual Studio und erstellen Sie ein neues Projekt, indem Sie Datei > Neu > Projekt wählen.

    PDF-Konvertierung in C# (Entwickler-Tutorial), Abbildung 1: Das Projekt-Dropdown in Visual Studio

    Das Projekt-Dropdown in Visual Studio

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

    PDF-Konvertierung in C# (Entwickler-Tutorial), Abbildung 2: Der Dialog Ein neues Projekt erstellen mit der Auswahl Konsolenanwendung

    Der Dialog "Neues Projekt erstellen" mit der Auswahl "Konsolenanwendung "

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

    PDF-Konvertierung in C# (Entwickler-Tutorial), Abbildung 3: Der Dialog Konfigurieren Sie Ihr neues Projekt, mit dem Namen PDF-Konvertierung

    Der Dialog "Konfigurieren Sie Ihr neues Projekt" mit dem Namen PDF-Konvertierung

  4. Wählen Sie den Zielrahmen aus und klicken Sie auf die Schaltfläche Erstellen.

    PDF-Konvertierung in C# (Entwickler-Tutorial), Abbildung 4: Ein Dialogfeld Zusätzliche Informationen, in dem .NET 5.0 ausgewählt ist

    Ein Dialog "Zusätzliche Informationen", wobei .NET 5.0 ausgewählt ist

    Jetzt ist das Projekt erstellt, installieren wir IronPDF.

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

  1. Gehen Sie in Visual Studio zum Menü Tools und zeigen Sie mit dem Mauszeiger auf NuGet Package Manager.

  2. Klicken Sie im neuen Seitenmenü auf die Option NuGet-Pakete für Lösungen verwalten.

    PDF-Konvertierung in C# (Entwickler-Tutorial), Abbildung 5: Das Dropdown-Menü des NuGet-Paketmanagers in der Werkzeugleiste von Visual Studio

    Das Dropdown-Menü des NuGet-Paketmanagers in der Werkzeugleiste von Visual Studio

  3. Es erscheint ein neues Fenster. Gehen Sie in diesem neuen Fenster auf das Menü Durchsuchen und geben Sie "IronPDF" in die Suchleiste ein.

  4. Es wird eine Liste der IronPDF-Pakete angezeigt; klicken Sie auf das neueste Paket und klicken Sie auf "Installieren".

  5. Sie können IronPDF auch über die NuGet Package Manager Console installieren; öffnen Sie einfach die NuGet-Konsole, geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste.
    :ProductInstall

Oder Sie können das Paket direkt von derIronPDF NuGet-Seite.

PDF-Konvertierung mit IronPDF

In diesem Abschnitt wird erläutert, wie Sie verschiedene Dokumente und Bildformate in PDF-Dateien umwandeln können.

  1. HTML-Dateien in PDF-Dokumente

  2. Bild zu PDF-Dokumenten

HTML-Datei in PDF-Dokument

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")
VB   C#

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

Ausgabe

PDF-Konvertierung in C# (Entwickler-Tutorial), Abbildung 6: Eine Rechnungs-PDF mit dem Titel Rechnung und verschiedenen rechnungsbezogenen Feldern

Eine Rechnungs-PDF-Datei mit dem Titel "Rechnung" und verschiedenen rechnungsbezogenen Feldern

Bild zu PDF-Dateien

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.

Eingabe Bild

PDF-Konvertierung in C# (Entwickler-Tutorial), Abbildung 7: Ein Screenshot der IronPDF-Website mit einer Vielzahl von Texten

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")
VB   C#

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.

Ausgabe

PDF-Konvertierung in C# (Entwickler-Tutorial), Abbildung 8: Das vorherige Bild als PDF, geöffnet in Google Chrome

Das vorherige Bild als PDF, geöffnet in Google Chrome

Schlussfolgerung

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.

< PREVIOUS
Komprimieren von PDF-Dateien in der .NET-Bibliothek
NÄCHSTES >
Konvertieren von PDF in PNG in .NET

Sind Sie bereit, loszulegen? Version: 2024.12 gerade veröffentlicht

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