IRONPDF VERWENDEN

PDF Converter .NET (Tutorial für Entwickler)

1.0 Einführung

Adobes Portable Document Format (PDF) wird häufig für die Dokumentenanzeige und den -austausch 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

Die Methode RenderUrlAsPdf kann verwendet werden, um eine URL schnell in ein PDF-Dokument zu konvertieren. 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 Converter .NET (Entwickler-Tutorial), Abbildung 1: Die generierte PDF-Datei von einer Google-URL

Die generierte PDF-Datei von einer Google-URL

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. Dann können Sie den Prozess schnell und einfach abschließen, indem Sie die SaveAs-Funktion nutzen, um das Dokument zu speichern.

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

Die Ausgabedatei im PDF-Format 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 Converter .NET (Entwickler-Tutorial), Abbildung 3: Die Ausgabedatei eines PDFs aus einer HTML-Datei

Die Ausgabedatei im PDF-Format aus einer HTML-Datei

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

Die IronPDF API-Bibliothek ermöglicht auch die schnelle Erstellung von PDF-Dateien aus Rich Text Files (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 Converter .NET (Entwickler-Tutorial), Abbildung 4: Die Ausgabedatei im PDF-Format aus einer RTF-Datei

Die Ausgabedatei im PDF-Format 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 Converter .NET (Entwickler-Tutorial), Abbildung 5: Die erstellte PDF-Datei aus einer Markdown-Datei

Die Ausgabedatei im PDF-Format 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. Für weitere Informationen zur HTML-Konvertierung mit IronPDF besuchen Sie bitte dieses HTML-zu-PDF-Konvertierungs-Tutorial.

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 zur Verwendung der IronPDF API-Bibliothek finden Sie in der Entwicklerdokumentation im IronPDF-Dokumentationsressource.

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 Anfangspreis von $749 und 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. Für einen vollständigen Überblick über die Preis- und Lizenzierungsinformationen für IronPDF besuchen Sie bitte die IronPDF License Information Page.

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