IRONPDF VERWENDEN

PDF API C# (Codebeispiel-Tutorial)

Jordi Bardia
Jordi Bardia
18. April 2023
Aktualisiert 3. März 2024
Teilen Sie:

1. Einführung

Das Portable Document Format von Adobe(PDF) ist in vielen Unternehmen für verschiedene Vorgänge unerlässlich, unter anderem für die Erstellung von Dokumenten und Rechnungen. Auch Entwickler nutzen es, um Kundenanforderungen zu erfüllen. Die Bibliotheken haben die Erstellung von PDF-Dateien vereinfacht. Bei der Auswahl einer Bibliothek sollten Sie auf Aspekte wie Erstellungs-, Lese- und Konvertierungsfunktionen achten.

2. IronPDF-Funktionen

IronPDF ist ein robuster PDF-Konverter und eine API-Bibliothek, mit der Entwickler PDF-Dokumente erzeugen, lesen und bearbeiten können. Es nutzt die Chrome-Engine zur Konvertierung von HTML in PDF und unterstützt eine Vielzahl von Webkomponenten und .NET-Anwendungen. Es ermöglicht die Erstellung optisch ansprechender PDFs mit HTML5, JavaScript, CSS und Bildern und enthält einen leistungsstarken HTML-zu-PDF-Übersetzer und eine unabhängige PDF-Konvertierungs-Engine.

3. PDF-Dokumente aus URLs erstellen

Mit Hilfe der IronPDF-API-Bibliothek wird die Erzeugung von PDF-Dateien sehr einfach, indem eine HTML-Datei aus einer URL erstellt und mit dem in IronPDF integrierten Chrome-Browser in eine PDF-Datei umgewandelt wird.

Die unten aufgeführten Methoden machen es einfach, PDF-Dokumente mit nur wenigen Zeilen Code zu erstellen:

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

Nach den oben genannten Informationen ist dierenderUrlAsPdf methode kann verwendet werden, um den Link in ein Dokument umzuwandeln, indem der Link und der Speicherort angegeben werden.

PDF-API C#(Codebeispiel-Tutorial), Abbildung 1: Die aus einer URL generierte PDF-Datei

Die aus einer URL generierte PDF-Datei

4. PDF aus HTML-Strings erstellen

Die IronPDF API-Bibliothek erleichtert die Konvertierung von HTML-Strings in PDF-Dateien. Im Folgenden finden Sie einen Beispielcode für die Umwandlung von HTML-Strings in Dokumente, der die Übersetzung beliebiger HTML-Tags in PDF-Dateien ermöglicht.

IronPdf.ChromePdfRenderer().RenderHtmlAsPdf("Hello world!!").SaveAs("result.pdf");  
IronPdf.ChromePdfRenderer().RenderHtmlAsPdf("Hello world!!").SaveAs("result.pdf");  

Dieser Beispielcode zeigt, wie man einen unbegrenzten HTML-Text mitrenderHtmlAsPdfspeichern Sie dann das Dokument mit der Methode "SaveAs", und der gesamte Vorgang ist in wenigen Sekunden abgeschlossen.

PDF-API C#(Codebeispiel-Tutorial), Abbildung 2: Eine aus einem HTML-String generierte PDF-Datei

**Eine aus einem HTML-String generierte PDF-Datei

5. Lesen von PDF-Dokumenten

Mit Hilfe der IronPDF API-Bibliothek ist es möglich, Daten aus bestehenden PDF-Dokumenten zu lesen und zu extrahieren. Der nachstehende Code zeigt ein Beispiel für diese Vorgehensweise:

var pdfDocument = IronPdf.PdfDocument.FromFile("result.pdf");
string AllText = pdfDocument.ExtractAllText();  
var pdfDocument = IronPdf.PdfDocument.FromFile("result.pdf");
string AllText = pdfDocument.ExtractAllText();  

In diesem Code wird dievonDatei funktion wird verwendet, um die PDF-Datei aus einer bestehenden Datei zu lesen und in einepdfDocument objekt. Dieses Objekt kann verwendet werden, um auf den Text und die Bilder auf den PDF-Seiten zuzugreifen. DieextractAllText methode kann verwendet werden, um eine Zeichenkette zu erstellen, die jedes Wort auf den PDF-Seiten enthält.

Weitere Informationen über die Verwendung der IronPDF API-Bibliothek finden Sie in dercode-Tutorials und Dokumentation.

6. Schlussfolgerung

Die IronPDF-Bibliothek bietet eine kostenlose Lizenz für die Entwicklung, und für den Einsatz in einer Produktionsumgebung sind je nach den Bedürfnissen des Entwicklers verschiedene Lizenzen zum Kauf verfügbar. Das Lite-Paket hat einen Startpreis von $749 und erfordert keine laufenden Gebühren. Die Lizenzen bieten Redistributionsoptionen für SaaS und OEM und werden mit einer permanenten Lizenz, einem30 Tage Geld-zurück-Garantieund ein Jahr Produktunterstützung und Updates. Sie eignen sich für Entwicklung, Staging und Produktion und müssen einmalig erworben werden. Darüber hinaus bietet IronPDF zusätzliche kostenlose, zeitlich begrenzte Lizenzen an. IronPDF bietet auch kostenlose Lizenzen für die Weiterverbreitung an.

Weitere Informationen zu den vollständigen Preisen und Lizenzierungsdetails von IronPDF finden Sie auf der WebsiteIronPDF Lizenzierungsdetailseite.

Jordi Bardia
Software-Ingenieur
Jordi beherrscht vor allem Python, C# und C++. Wenn er seine Fähigkeiten bei Iron Software nicht einsetzt, programmiert er Spiele. Durch seine Mitverantwortung für Produkttests, Produktentwicklung und Forschung trägt Jordi wesentlich zur kontinuierlichen Produktverbesserung bei. Die vielseitigen Erfahrungen, die er sammelt, bieten ihm immer wieder neue Herausforderungen, und er sagt, dass dies einer seiner Lieblingsaspekte bei Iron Software ist. Jordi wuchs in Miami, Florida, auf und studierte Informatik und Statistik an der University of Florida.
< PREVIOUS
Wie man PDF in ASP .NET erstellt
NÄCHSTES >
Hinzufügen von Bildern zu PDF in VB .NET