IRONPDF VERWENDEN

PDF Converter .NET (Tutorial für Entwickler)

Aktualisiert 3. März 2024
Teilen Sie:

1.0 Einführung

Das Portable Document Format von Adobe (PDF) wird häufig für die Anzeige und den Austausch von Dokumenten verwendet. Entwickler müssen oft PDFs erstellen, um die Anforderungen ihrer Kunden zu erfüllen, und moderne Bibliotheken haben diesen Prozess vereinfacht. Bei der Auswahl einer Bibliothek für ein Projekt ist es wichtig, Merkmale wie Build-, Lese- und Konvertierungsfunktionen zu berücksichtigen.

2.0 IronPDF Merkmale

IronPDF ist eine vielseitige Bibliothek zum Erstellen, Lesen und Bearbeiten von PDF-Dokumenten mit der Möglichkeit zur Konvertierung von HTML in PDF unter Verwendung der Chrome-Engine. Sie unterstützt eine breite Palette von Webkomponenten und kann sowohl mit ASP.NET-Webanwendungen als auch mit herkömmlichen Windows-Anwendungen verwendet werden. Die Bibliothek ermöglicht die Erstellung visuell ansprechender PDFs mit HTML5, JavaScript, CSS und Bildern und enthält einen leistungsstarken HTML-zu-PDF-Konverter.

3.0 PDF-Dokumente aus URLs erstellen

Mit dem integrierten Chrome-Browser und der API-Bibliothek von IronPDF ist es ganz einfach, PDF-Dateien aus Webseiten zu erzeugen. Geben Sie einfach die URL an und konvertieren Sie sie mithilfe der IronPDF API-Bibliothek in eine PDF-Datei. Die Konvertierung von Dokumenten kann mit nur wenigen Codezeilen schnell abgeschlossen werden:

var renderer = new IronPdf.ChromePdfRenderer().RenderUrlAsPdf("https://www.google.co.in/").SaveAs("result.pdf");
var renderer = new IronPdf.ChromePdfRenderer().RenderUrlAsPdf("https://www.google.co.in/").SaveAs("result.pdf");
Dim renderer = (New IronPdf.ChromePdfRenderer()).RenderUrlAsPdf("https://www.google.co.in/").SaveAs("result.pdf")
VB   C#

Die renderUrlAsPdf methode kann verwendet werden, um eine URL schnell in ein PDF-Dokument umzuwandeln. Geben Sie einfach die URL und den gewünschten Speicherort an, und IronPDF generiert die PDF-Datei entsprechend den oben angegebenen Informationen. Dies macht es einfach, Webseiten mit nur wenigen Zeilen Code in PDF-Dokumente umzuwandeln.

PDF-Konverter .NET (Entwickler-Tutorial), Abbildung 1: Die generierte PDF-Datei aus einer Google-URL

Die aus einer Google-URL generierte PDF-Datei

4.0 Erstellen einer PDF-Datei aus HTML-Strings

HTML-Strings können mit der IronPDF API-Bibliothek schnell in PDF-Dateien umgewandelt werden. Das folgende Code-Snippet kann HTML-Strings in Dokumente umwandeln und jedes HTML-Tag in eine PDF-Datei übersetzen.

var renderer = new IronPdf.ChromePdfRenderer().RenderHtmlAsPdf("Hello world!!").SaveAs("result.pdf");
var renderer = new IronPdf.ChromePdfRenderer().RenderHtmlAsPdf("Hello world!!").SaveAs("result.pdf");
Dim renderer = (New IronPdf.ChromePdfRenderer()).RenderHtmlAsPdf("Hello world!!").SaveAs("result.pdf")
VB   C#

Dieses Codeschnipsel veranschaulicht, wie die Funktion RenderHtmlAsPdf verwendet wird, um HTML-Text in ein PDF-Dokument zu konvertieren. Die Funktion, die HTML in eine Zeichenkette umwandelt, akzeptiert so viel HTML-Code wie nötig. Anschließend können Sie den Vorgang schnell und einfach mit der speichern als um das Dokument zu speichern.

PDF-Konverter .NET (Entwickler-Tutorial), Abbildung 2: Die PDF-Ausgabedatei aus einem HTML-String

Die PDF-Ausgabedatei aus einem HTML-String

5.0 Erstellen einer PDF-Datei aus einer HTML-Datei

Die IronPDF API-Bibliothek ermöglicht die schnelle Umwandlung von HTML-Dateien in PDF-Dateien. Mit dem folgenden Beispielcode kann jedes HTML-Tag in eine PDF-Datei umgewandelt werden.

var renderer = new IronPdf.ChromePdfRenderer().RenderHtmlFileAsPdf("test.html").SaveAs("result.pdf");
var renderer = new IronPdf.ChromePdfRenderer().RenderHtmlFileAsPdf("test.html").SaveAs("result.pdf");
Dim renderer = (New IronPdf.ChromePdfRenderer()).RenderHtmlFileAsPdf("test.html").SaveAs("result.pdf")
VB   C#

Der HTML-Text lautet wie folgt:

<p style="color:red">Hello world</p>
<p style="color:red">Hello world</p>
HTML

PDF-Konverter .NET (Entwickler-Tutorial), Abbildung 3: Die PDF-Ausgabedatei aus einer HTML-Datei

Die PDF-Ausgabedatei aus einer HTML-Datei

6.0 Erstellen einer PDF-Datei aus einer Rich-Text-Datei

Die IronPDF API-Bibliothek ermöglicht auch die schnelle PDF-Erstellung aus Rich-Text-Dateien (RTFs). Der Beispielcode für die Konvertierung von RTFs in PDFs kann verwendet werden, um eine beliebige Anzahl von RTFs in eine einzige PDF-Datei zu konvertieren. Der Code ist unten aufgeführt.

var renderer = new IronPdf.ChromePdfRenderer().RenderRtfFileAsPdf("test.rtf").SaveAs("result.pdf");
var renderer = new IronPdf.ChromePdfRenderer().RenderRtfFileAsPdf("test.rtf").SaveAs("result.pdf");
Dim renderer = (New IronPdf.ChromePdfRenderer()).RenderRtfFileAsPdf("test.rtf").SaveAs("result.pdf")
VB   C#

PDF-Konverter .NET (Entwickler-Tutorial), Abbildung 4: Die PDF-Ausgabedatei aus einer RTF-Datei

Die PDF-Ausgabedatei aus einer RTF-Datei

In der obigen Abbildung zeigt die linke Seite das Ausgangsdokument, während die rechte Seite die PDF-Datei nach der Konvertierung darstellt. Außerdem können wir die RTF-Zeichenkette verwenden, um ein PDF zu erstellen, indem wir den unten angegebenen Code verwenden.

var renderer = new IronPdf.ChromePdfRenderer().RenderRtfStringAsPdf("{/rtf..}").SaveAs("result.pdf");
var renderer = new IronPdf.ChromePdfRenderer().RenderRtfStringAsPdf("{/rtf..}").SaveAs("result.pdf");
Dim renderer = (New IronPdf.ChromePdfRenderer()).RenderRtfStringAsPdf("{/rtf..}").SaveAs("result.pdf")
VB   C#

7.0 Erstellen einer PDF-Datei aus einer Markdown-Datei

Dank des IronPDF API-Moduls ist eine schnelle PDF-Erstellung aus Markdown-Dateien möglich. Eine beliebige Anzahl von Markdown-Dateien kann in eine PDF-Datei konvertiert werden, indem der unten gezeigte Beispielcode für die Konvertierung verwendet wird.

var renderer = new IronPdf.ChromePdfRenderer().RenderMarkdownFileAsPdf("Markdown.md").SaveAs("Markdown_result.pdf");
var renderer = new IronPdf.ChromePdfRenderer().RenderMarkdownFileAsPdf("Markdown.md").SaveAs("Markdown_result.pdf");
Dim renderer = (New IronPdf.ChromePdfRenderer()).RenderMarkdownFileAsPdf("Markdown.md").SaveAs("Markdown_result.pdf")
VB   C#

PDF-Konverter .NET (Entwickler-Tutorial), Abbildung 5: Die PDF-Ausgabedatei aus einer Markdown-Datei

Die PDF-Ausgabedatei aus einer Markdown-Datei

Wie in der obigen Abbildung zu sehen ist, befindet sich das Quelldokument auf der linken Seite und die konvertierte PDF-Datei auf der rechten Seite. Der nachstehende Code ermöglicht die Umwandlung einer MD-Zeichenkette in eine PDF-Datei. Weitere Informationen zur HTML-Konvertierung mit IronPDF finden Sie hier link.

var renderer = new IronPdf.ChromePdfRenderer().RenderMarkdownStringAsPdf("Hello world Hello world").SaveAs("Markdown_result.pdf");
var renderer = new IronPdf.ChromePdfRenderer().RenderMarkdownStringAsPdf("Hello world Hello world").SaveAs("Markdown_result.pdf");
Dim renderer = (New IronPdf.ChromePdfRenderer()).RenderMarkdownStringAsPdf("Hello world Hello world").SaveAs("Markdown_result.pdf")
VB   C#

Weitere Informationen über die Verwendung der IronPDF-API-Bibliothek finden Sie im Code-Tutorial hier.

8.0 Schlussfolgerung

Die IronPDF-Bibliothek bietet eine kostenlose Lizenz für die Entwicklung, und je nach den Bedürfnissen des Entwicklers sind verschiedene Lizenzen für den Einsatz in einer Produktionsumgebung erhältlich. Das Lite-Paket hat einen anfänglichen Preis von $749 und verursacht keine laufenden Kosten. Die Lizenzen beinhalten eine permanente Lizenz, eine 30-tägige Geld-zurück-Garantie, ein Jahr Produktsupport und Upgrades sowie die Möglichkeit der Weiterverteilung für SaaS und OEM. Es handelt sich um einmalige Anschaffungen, die für die Entwicklung, das Staging und die Produktion verwendet werden können. IronPDF bietet auch zusätzliche zeitlich begrenzte kostenlose Lizenzen und kostenlose Lizenzen zum Schutz der Weiterverbreitung an. Eine vollständige Übersicht über die Preise und Lizenzierungsinformationen für IronPDF finden Sie auf der Website lizenzierungsseite.

< PREVIOUS
ASP PDF Viewer (Tutorial für Entwickler)
NÄCHSTES >
PDF-Datei in C# zuschneiden

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

Gratis NuGet-Download Downloads insgesamt: 11,308,499 Lizenzen anzeigen >