Test in einer Live-Umgebung
Test in der Produktion ohne Wasserzeichen.
Funktioniert überall, wo Sie es brauchen.
IronPDF und HiQPdf beide können verwendet werden, um PDF-Dateien zu erzeugen, zu lesen und zu ändern in Ihrem Microsoft .NET Anwendung, egal ob es sich um eine Web- oder Desktop-Anwendung handelt. Aber welche dieser PDF-Bibliotheken ist am besten für Ihren Anwendungsfall geeignet?
Dieser Artikel wird die Funktionen der beiden Bibliotheken vergleichen und ihre Leistungsniveaus beim Konvertieren und Bearbeiten von PDF-Dateien untersuchen.
IronPDF ist ein hochentwickelter PDF-Konverter, der nahezu jede Aufgabe bewältigen kann, die ein Browser ausführen kann. Es macht es .NET-Entwicklern leicht, PDF-Dateien zu erstellen, zu lesen und zu bearbeiten. IronPDF wandelt HTML in PDF um unter Verwendung der Chrome-Engine und unterstützt verschiedene Webtechnologien wie HTML, ASPX, Razor HTML und MVC View.
Mit IronPDF können wir PDF-Dateien mit HTML5, JavaScript, CSS und Bildern erstellen. Wir können auch Kopf- und Fußzeilen einschließen in den Dateien. IronPDF vereinfacht das Lesen von PDF-Dateien und umfasst einen ausgereiften HTML-zu-PDF-Konverter. Zusätzlich bietet IronPDF eine leistungsstarke PDF-Konvertierungs-Engine.
HiQPdf bietet eine Bibliothek für .NET und .NET Core an, die eine schnelle und präzise HTML-zu-PDF-Konvertierung für Web- und Desktop-Anwendungen ermöglicht. Es unterstützt alle CSS-Stile und die Ausführung von JavaScript in HTML-Dateien, was es zu einem vielseitigen Werkzeug macht.
Um loszulegen, öffnen Sie Visual Studio und erstellen Sie ein neues "Konsolenanwendung". Dieses Beispiel verwendet eine Konsolenanwendung, um PDF-Dokumente zu erstellen.
Geben Sie als Nächstes den Projektnamen ein und wählen Sie den Dateipfad aus, wie unten gezeigt.
Das Projekt wird nun die notwendige Struktur erstellen. Sobald erstellt, wird die Datei Program.cs
geöffnet, damit Sie Ihren Code schreiben und ausführen können.
Die IronPDF-Bibliothek kann installiert werden über:
Visual Studio
Die Visual Studio-Befehlszeile
Direkter Download von der NuGet-Website
Sie können IronPDF direkt über den NuGet-Paket-Manager in Visual Studio installieren:
Suchen Sie nach "IronPDF" und installieren Sie das Paket in Ihr Projekt.
Alternativ öffnen Sie die Paket-Manager-Konsole und geben Sie ein:
Install-Package IronPdf
Gehen Sie zum IronPDF NuGet-Seite und laden Sie das Paket herunter. Nach dem Herunterladen fügen Sie die Paketreferenz zu Ihrem Projekt hinzu.
Besuchen Sie die IronPDF-Website und laden Sie das Paket direkt herunter. Folgen Sie den Anweisungen, um es zu Ihrem Projekt hinzuzufügen.
Die HiQPdf-Bibliothek kann auf folgende Weise installiert werden:
Visual Studio
Die Visual Studio-Befehlszeile
Direkter Download von der NuGet-Website
In Visual Studio suchen Sie im NuGet-Paket-Manager nach "HiQPdf" und installieren Sie das Paket.
Öffnen Sie die Paket-Manager-Konsole und geben Sie ein:
Install-Package HiQPdf
Laden Sie das Paket herunter von der HiQPdf NuGet-Seite. Nach dem Herunterladen fügen Sie es Ihrem Projekt hinzu.
Besuchen Sie die HiQPdf-Website um das Paket direkt herunterzuladen. Führen Sie die angegebenen Schritte aus, um es zu Ihrem Projekt hinzuzufügen.
Die folgenden Beispiele zeigen, wie man PDFs aus URLs erstellt.
IronPdf.ChromePdfRenderer Renderer = new IronPdf.ChromePdfRenderer();
var Pdf = Renderer.RenderUrlAsPdf("https://www.google.com/");
Pdf.SaveAs("result.pdf");
IronPdf.ChromePdfRenderer Renderer = new IronPdf.ChromePdfRenderer();
var Pdf = Renderer.RenderUrlAsPdf("https://www.google.com/");
Pdf.SaveAs("result.pdf");
Dim Renderer As New IronPdf.ChromePdfRenderer()
Dim Pdf = Renderer.RenderUrlAsPdf("https://www.google.com/")
Pdf.SaveAs("result.pdf")
HtmlToPdf htmlToPdfConverter = new HtmlToPdf();
htmlToPdfConverter.ConvertUrlToFile("https://www.google.com", "hiqpdf.pdf");
HtmlToPdf htmlToPdfConverter = new HtmlToPdf();
htmlToPdfConverter.ConvertUrlToFile("https://www.google.com", "hiqpdf.pdf");
Dim htmlToPdfConverter As New HtmlToPdf()
htmlToPdfConverter.ConvertUrlToFile("https://www.google.com", "hiqpdf.pdf")
Beide Bibliotheken unterstützen die Umwandlung von HTML-String zu PDF.
var Renderer = new IronPdf.ChromePdfRenderer().RenderHtmlAsPdf("<h1>Hello World!</h1>").SaveAs("result.pdf");
var Renderer = new IronPdf.ChromePdfRenderer().RenderHtmlAsPdf("<h1>Hello World!</h1>").SaveAs("result.pdf");
Dim Renderer = (New IronPdf.ChromePdfRenderer()).RenderHtmlAsPdf("<h1>Hello World!</h1>").SaveAs("result.pdf")
HtmlToPdf htmlToPdfConverter = new HtmlToPdf();
htmlToPdfConverter.ConvertHtmlToFile("<h1>Hello World!</h1>", "", "hiqpdf.pdf");
HtmlToPdf htmlToPdfConverter = new HtmlToPdf();
htmlToPdfConverter.ConvertHtmlToFile("<h1>Hello World!</h1>", "", "hiqpdf.pdf");
Dim htmlToPdfConverter As New HtmlToPdf()
htmlToPdfConverter.ConvertHtmlToFile("<h1>Hello World!</h1>", "", "hiqpdf.pdf")
Sowohl IronPDF als auch HiQPdf ermöglichen das Lesen bestehender PDF-Dokumente.
var pdfDocument = IronPdf.PdfDocument.FromFile("result.pdf");
string AllText = pdfDocument.ExtractAllText();
var pdfDocument = IronPdf.PdfDocument.FromFile("result.pdf");
string AllText = pdfDocument.ExtractAllText();
Dim pdfDocument = IronPdf.PdfDocument.FromFile("result.pdf")
Dim AllText As String = pdfDocument.ExtractAllText()
PdfTextExtract pdfTextExtract = new PdfTextExtract();
string text = pdfTextExtract.ExtractText("result.pdf", 1, 1);
PdfTextExtract pdfTextExtract = new PdfTextExtract();
string text = pdfTextExtract.ExtractText("result.pdf", 1, 1);
Dim pdfTextExtract As New PdfTextExtract()
Dim text As String = pdfTextExtract.ExtractText("result.pdf", 1, 1)
HiQPdf beginnt bei $245 für eine einzelne Entwicklerlizenz mit einem Jahr Support. Preise ansehen.
IronPDF bietet eine Lite-Lizenz ab $749 an, die eine 30-tägige Geld-zurück-Garantie und ein Jahr Support beinhaltet. Schauen Sie sich die Lizenzierungsoptionen von IronPDF an.
In diesem Vergleich von IronPDF und HiQPdf bieten beide Bibliotheken zahlreiche Funktionen, aber IronPDF sticht in Bezug auf Leistung, Vielseitigkeit und Funktionsumfang hervor. Zusätzlich ist IronPDF einfacher zu nutzen, insbesondere bei der Konvertierung von HTML in PDFs. IronPDF bietet auch eine lizenzkostenfreie Weiterverteilung an, was HiQPdf nicht tut.
Wir empfehlen IronPDF für die meisten Anwendungsfälle, da es leistungsstarke Funktionalität mit hervorragendem Support und regelmäßigen Updates kombiniert.
9 .NET API-Produkte für Ihre Bürodokumente