IRONPDF VERWENDEN

PDF Converter .NET (Tutorial für Entwickler)

Chipego
Chipego Kalinda
19. April 2023
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")
$vbLabelText   $csharpLabel

DierenderUrlAsPdf 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")
$vbLabelText   $csharpLabel

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 derspeichern 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")
$vbLabelText   $csharpLabel

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")
$vbLabelText   $csharpLabel

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")
$vbLabelText   $csharpLabel

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")
$vbLabelText   $csharpLabel

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 hierTutorial zur Konvertierung von HTML in PDF.

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")
$vbLabelText   $csharpLabel

Weitere Informationen über die Verwendung der IronPDF API-Bibliothek finden Sie in der EntwicklerdokumentationIronPDF Dokumentation Ressource.

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 WebsiteIronPDF-Lizenzierungsinformationsseite.

Chipego
Software-Ingenieur
Chipego hat eine natürliche Fähigkeit zum Zuhören, die ihm hilft, Kundenprobleme zu verstehen und intelligente Lösungen anzubieten. Er trat dem Iron Software-Team 2023 bei, nachdem er einen Bachelor of Science in Informationstechnologie erworben hatte. IronPDF und IronOCR sind die beiden Produkte, auf die sich Chipego konzentriert hat, aber sein Wissen über alle Produkte wächst täglich, da er neue Wege findet, Kunden zu unterstützen. Er genießt die Zusammenarbeit bei Iron Software, da Teammitglieder aus dem gesamten Unternehmen ihre unterschiedlichen Erfahrungen einbringen und so zu effektiven, innovativen Lösungen beitragen. Wenn Chipego nicht an seinem Schreibtisch sitzt, kann man ihn oft bei einem guten Buch oder beim Fußballspielen antreffen.
< PREVIOUS
ASP PDF Viewer (Tutorial für Entwickler)
NÄCHSTES >
PDF-Datei in C# zuschneiden