Test in einer Live-Umgebung
Test in der Produktion ohne Wasserzeichen.
Funktioniert überall, wo Sie es brauchen.
PDF steht für Portable Document Format und wurde von Adobe entwickelt, um Dokumente mit formatiertem Text und Bildern darzustellen. Wir brauchen eine separate Anwendung, um Dateien im PDF-Format zu öffnen. Die PDF-Datei spielt in der modernen Welt eine wichtige Rolle. PDF-Dateien werden in den meisten Industriezweigen für die Rechnungsstellung und die Erstellung von Dokumenten verwendet. Entwickler verwenden PDF-Dateien, um die Anforderungen ihrer Kunden bei der Erstellung von Dokumenten zu erfüllen. Heutzutage ist die PDF-Erstellung dank der auf dem Markt verfügbaren Bibliotheken viel einfacher geworden. Bei der Verwendung dieser Art von Bibliothek in einem Projekt sollten wir Faktoren wie das Erstellen, Lesen und Konvertieren berücksichtigen; dies wird uns helfen zu entscheiden, welche Bibliothek für uns am besten geeignet ist.
In diesem Artikel werden wir die beiden beliebtesten PDF-Bibliotheken für .NET-Komponenten vergleichen. Diese beiden Bibliotheken sind:
DynamicPDF
Die IronPDF- und DynamicPDF-Bibliotheken werden beide verwendet, um PDF-Dateien in Ihren Microsoft.net-Anwendungen, asp.net-Webanwendungen sowie traditionellen Windows-Anwendungen zu erstellen, zu lesen oder zu ändern. Wir können nun diese beiden Bibliotheken vergleichen. Um zu entscheiden, welche der beiden Bibliotheken für unsere Anwendung am besten geeignet ist, werden wir zunächst die Funktionen der beiden Bibliotheken vergleichen und dann die Leistung bei der Konvertierung und Bearbeitung von PDF-Dateien analysieren. Beide Bibliotheken werden von den Microsoft .NeET Core-Frameworks unterstützt.
IronPDF ist ein leistungsfähiger HTML-Konverter, der fast alles verarbeiten kann, was ein Webbrowser bieten kann. Eine .NET-Bibliothek für Entwickler kann leicht zum Erstellen, Lesen oder Ändern von PDF-Dateien verwendet werden. IronPDF verwendet eine Chromium-Engine zur Umwandlung von HTML in PDF. IronPDF unterstützt verschiedene Webkomponenten wie HTML, ASPX, Razor HTML und MVC View. IronPDF unterstützt die Dateien in Ihren Microsoft.NET-Anwendungen (sowohl ASP.NET-Webanwendungen als auch herkömmliche Windows-Anwendungen).
IronPDF ermöglicht es uns, Dateien aus HTML5, JavaScript, CSS und Bildern zu erstellen. Wir können auch Kopf- und Fußzeilen zu Dateien hinzufügen, und im Allgemeinen wird das Lesen von PDF-Dateien sehr einfach. Außerdem enthält IronPDF einen leistungsstarken HTML-zu-PDF-Konverter, der alle PDF-Dateien verarbeiten kann.
PDF-Dateien können aus verschiedenen Dateitypen wie HTML, HTML5, ASPX und Razor/MVC View erstellt werden. Wir sind auch in der Lage, Bilddateien in PDFs zu konvertieren.
Dokument aus einem URL-Link generieren. Es ermöglicht uns auch die Verwendung von benutzerdefinierten Netzwerk-Anmeldeinformationen, User-Agents, Proxies, Cookies, HTTP-Headern und Formularvariablen, die eine Anmeldung hinter HTML-Anmeldeformularen ermöglichen.
DynamicPDF für .NET ist ein PDF-Manipulationstool, das seinen Benutzern hilft, PDF-Dateien zu erstellen, zu bearbeiten, zusammenzuführen, zu teilen, Berichte zu erstellen und zu schreiben, neben anderen Funktionen in der .NET-Plattform. DynamicPDF bietet 7 verschiedene Funktionen oder Produkte, die den Benutzern bei ihrer Arbeit im PDF-Format helfen. Sehen Sie sich die folgenden von DynamicPDF angebotenen Produkte an.
DynamicPDF HTML Converter konvertiert HTML in PDF und PDF-Byte-Arrays.
Die DynamicPDF Core Suite ist ihr Hauptprodukt, das alle PDF-Bearbeitungen wie PDF erstellen, PDF-Bericht erstellen, PDF verpacken, PDF/A-kompatibles PDF, PDF/X-kompatibles PDF, PDF stempeln, PDF mit Tags versehen und Vorlagen enthält.
Diese Funktion bietet die Möglichkeit, ein PDF zu drucken, ein PDF zu faxen, ein PDF aus einem Byte-Array zu drucken und mehrere PDFs zu drucken.
Damit lassen sich verschiedene Dateiformate wie HTML, Excel, PowerPoint, Tiff und Word über .NET-Plattformen in PDF konvertieren.
Mit diesem Produkt können Benutzer PDF in verschiedene Bildformate wie JPG, TIFF, BMP, PNG und GIF konvertieren.
DynamicPDF Viewer bietet Möglichkeiten zum Öffnen und Anzeigen von PDFs.
Diese Funktion ermöglicht es Entwicklern, Barcodes verschiedener Typen zu erstellen.
Öffnen Sie Visual Studio, gehen Sie in das Menü Datei und wählen Sie Neues Projekt. Wählen Sie dann die Konsolenanwendung. In diesem Artikel werden wir eine Konsolenanwendung verwenden, um PDF-Dokumente zu erzeugen.
Geben Sie den Projektnamen ein und wählen Sie den Dateipfad in dem entsprechenden Textfeld aus. Klicken Sie dann auf die Schaltfläche Erstellen. Wählen Sie außerdem das gewünschte .NET-Framework aus, wie in der folgenden Abbildung dargestellt:
Das Visual Studio-Projekt generiert nun die Struktur für die ausgewählte Anwendung, und wenn Sie Konsolen-, Windows- und Webanwendung ausgewählt haben, wird die Datei program.cs geöffnet, in die Sie den Code eingeben und die Anwendung erstellen/ausführen können.
Als nächstes können wir die Bibliothek hinzufügen, um den Code zu testen.
Die IronPDF-Bibliothek kann auf vier verschiedene Arten heruntergeladen und installiert werden.
Diese sind:
Visual Studio bietet die Option NuGet Package Manager, um das Paket direkt in der Lösung zu installieren. Der folgende Screenshot zeigt, wie Sie den NuGet Package Manager öffnen.
Es bietet ein Suchfeld, um die Liste der Pakete von der NuGet-Website anzuzeigen. Im Paketmanager müssen wir nach dem Schlüsselwort "IronPDF" suchen, wie in der folgenden Abbildung zu sehen ist:
In der obigen Abbildung wird die Liste der verwandten Bibliotheken aus der Suche angezeigt. Wir müssen die gewünschte Option auswählen, um das Paket in der Lösung zu installieren.
Install-Package IronPdf
Jetzt wird das Paket in das aktuelle Projekt heruntergeladen/installiert und ist einsatzbereit.
Die dritte Möglichkeit ist, das NuGet-Paket direkt von der Website herunterzuladen.
Klicken Sie auf den Link hier, um das neueste Paket direkt von der Website herunterzuladen. Führen Sie nach dem Download die folgenden Schritte aus, um das Paket zu Ihrem Projekt hinzuzufügen.
Die DynamicPDF Core Suite ist auf NuGet verfügbar und ist Teil des ceTe.DynamicPDF.CoreSuite.NET
Pakets. Der einfachste Weg, das Paket zu installieren, ist die Verwendung des Visual Studio Package Manager. Sie können das Paket auch direkt von NuGet herunterladen.
nuGet-Paket-ID: ceTe.DynamicPDF.CoreSuite.NET
Weitere Informationen finden Sie auf der Webseite von DynamicPDF Core Suite.
DynamicPDF Core Suite für .NET
Verfügbar auf anderen Plattformen. DynamicPDF Core Suite ist für die Plattformen Java und COM/ActiveX verfügbar. Weitere Einzelheiten finden Sie auf den jeweiligen Produktseiten.
Die Dokumentation ist sowohl online als auch in Form von .chm-Dateien verfügbar, die lokal auf dem Rechner des Hosts installiert werden.
Die Beispielanwendung demonstriert die von DynamicPDF angebotenen Funktionen. Diese werden ebenfalls lokal auf dem Rechner des Hosts installiert. DynamicPDF - GitHub
Für die Verwendung des Produkts müssen möglicherweise weitere Dienstprogramme installiert werden. Zum Beispiel das Dienstprogramm zum Hinzufügen von HTML zu PDF.
DynamicPDF HTML Converter, DynamicPDF Core Suite und DynamicPDF Converter sind alle über NuGet verfügbar. Der einfachste Weg, die Pakete zu installieren, ist über den Visual Studio Package Manager.
DynamicPDF HTML Converter ist auf NuGet im Paket ceTe.DynamicPDF.HtmlConverter.NET
verfügbar.
DynamicPDF Core Suite ist auf NuGet und im Paket ceTe.DynamicPDF.CoreSuite.NET
verfügbar.
DynamicPDF Converter ist auf NuGet und im Paket ceTe.DynamicPDF.Converter.NET
verfügbar.
Klonen Sie das Beispielprojekt oder sehen Sie es sich auf GitHub an. Klonen oder Anzeigen des Beispielprojekts auf GitHub
Weitere Informationen zu allen drei Produkten finden Sie hier:
Beide PDF-Bibliotheken verfügen über Konverter, die leistungsstarke HTML-zu-PDF-Konvertierungen durchführen können. Im Folgenden sehen wir, wie wir die PDF-Dateien erstellen können.
IronPDF macht es uns leicht, PDFs zu erstellen. Es rendert HTML-Dateien aus URLs und wandelt sie in PDF-Dokumente um.
Die folgenden Funktionen helfen uns bei der einfachen Erstellung von PDF-Dokumenten:
IronPdf.ChromePdfRenderer Renderer = new IronPdf.ChromePdfRenderer();
var Pdf = Renderer.RenderUrlAsPdf("https://www.google.co.in/");
Pdf.SaveAs("result.pdf");
or
var Renderer = new IronPdf.ChromePdfRenderer().
RenderUrlAsPdf("https://www.google.co.in/").SaveAs("result.pdf");
IronPdf.ChromePdfRenderer Renderer = new IronPdf.ChromePdfRenderer();
var Pdf = Renderer.RenderUrlAsPdf("https://www.google.co.in/");
Pdf.SaveAs("result.pdf");
or
var Renderer = new IronPdf.ChromePdfRenderer().
RenderUrlAsPdf("https://www.google.co.in/").SaveAs("result.pdf");
Dim Renderer As New IronPdf.ChromePdfRenderer()
Dim Pdf = Renderer.RenderUrlAsPdf("https://www.google.co.in/")
Pdf.SaveAs("result.pdf")
[or] var Renderer = (New IronPdf.ChromePdfRenderer()).RenderUrlAsPdf("https://www.google.co.in/").SaveAs("result.pdf")
Im obigen Beispiel verwenden wir zwei Methoden, um den Link in ein Dokument umzuwandeln. Eine Methode besteht darin, ein Dokument zu erstellen, indem ein IronPDF-Objekt erzeugt wird, und die andere Methode besteht darin, das Objekt für Renderurlpdf zu erzeugen.
Das obige Beispiel zeigt, dass wir es mit Renderurlaspdf in ein Dokument umwandeln können. Wir müssen nur den Link und den Speicherort angeben. Der Zeitaufwand für die PDF-Konvertierung beträgt nur 1-2 Sekunden
Der leistungsstarke HTML-zu-PDF-Konverter ist eine Funktion von DynamicPDF. Es wandelt jede HTML- oder Markup-Datei in PDF um. Nachfolgend finden Sie ein Beispiel für die einfache Erstellung einer PDF-Datei mit DynamicPDF.
Converter.Convert("http://www.google.com", pdfFilePath);
Converter.Convert("http://www.google.com", pdfFilePath);
Converter.Convert("http://www.google.com", pdfFilePath)
Dieses Beispiel demonstriert eine einfache Dateikonvertierung von HTML (eine angegebene URL) zu PDF. Das Beispiel zeigt auch die Konvertierung von RTF in PDF. Der Konvertierungsprozess ist für alle 60 unterstützten Dokumenttypen ähnlich.
Sowohl IronPDF als auch DynamicPDF bieten eine einfache Methode zur Konvertierung von HTML-Strings in PDF.
Mit Hilfe von IronPDF können wir HTML-Strings in PDF-Dokumente umwandeln. Nachfolgend finden Sie ein Beispiel für die Umwandlung der HTML-Zeichenfolge in Dokumente. Es ermöglicht auch die Konvertierung von beliebigen HTML-Tags in PDF-Dokumente.
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")
Das obige Beispiel zeigt, dass wir in der Lage sind, HTML-Strings mit RenderHtmlAsPdf zu konvertieren. Außerdem können wir eine beliebige Anzahl von HTML-Strings an die Funktion übergeben, die den HTML-Code in einen String umwandelt. Nach dem Abrufen der Zeichenfolge können wir sie als Dokument speichern. Dieser Vorgang dauert nur zwei Sekunden.
DynamicPDF hilft uns auch bei der Umwandlung von HTML-Zeichenfolgen in ein Dokument. Im Folgenden finden Sie ein Beispiel für die Umwandlung einer HTML-Zeichenkette.
string sampleHtml = "<html><body><p>This is a very simple HTML string including a Table below.</p>" +
"<h4>Two rows and three columns:</h4><table border=\"1\"><tr><td>100</td><td>200</td>" +
"<td>300</td></tr><tr><td>400</td><td>500</td><td>600</td></tr></table></body></html>";
Converter.ConvertHtmlString(sampleHtml, pdfFilePath);
string sampleHtml = "<html><body><p>This is a very simple HTML string including a Table below.</p>" +
"<h4>Two rows and three columns:</h4><table border=\"1\"><tr><td>100</td><td>200</td>" +
"<td>300</td></tr><tr><td>400</td><td>500</td><td>600</td></tr></table></body></html>";
Converter.ConvertHtmlString(sampleHtml, pdfFilePath);
Dim sampleHtml As String = "<html><body><p>This is a very simple HTML string including a Table below.</p>" & "<h4>Two rows and three columns:</h4><table border=""1""><tr><td>100</td><td>200</td>" & "<td>300</td></tr><tr><td>400</td><td>500</td><td>600</td></tr></table></body></html>"
Converter.ConvertHtmlString(sampleHtml, pdfFilePath)
Das folgende Beispiel zeigt die Konvertierung eines bestimmten HTML-Strings in PDF (im Gegensatz zur Verwendung einer tatsächlichen HTML-Datei oder URL, wie in den obigen Beispielen gezeigt). Im Abschnitt Aktuelle Webseite in PDF konvertieren finden Sie ein Beispiel dafür, wie Sie festlegen, dass die aktuelle Webseite in PDF konvertiert wird.
Wir können pDF lesen dokumente sowohl mit IronPDF als auch mit DynamicPDF.
IronPDF hilft uns, vorhandene PDF-Dateien zu lesen. Nachfolgend finden Sie ein Beispiel für das Lesen vorhandener PDF-Dateien mit IronPDF.
var pdfDocument = IronPdf.PdfDocument.FromFile("result.pdf");
var pdfDocument = IronPdf.PdfDocument.FromFile("result.pdf");
Dim pdfDocument = IronPdf.PdfDocument.FromFile("result.pdf")
Der obige Code ist der Beispielcode, der die FromFile-Methode aufruft, die verwendet wird, um eine PDF-Datei aus einer vorhandenen Datei zu lesen und in ein PDF-Dokumentobjekt zu konvertieren. Mit diesem Objekt sind wir in der Lage, den Text und die Bilder auf PDF-Seiten zu lesen. Die Umwandlung des Objekts dauert nur wenige Millisekunden.
DynamicPDF hilft uns auch, bestehende PDFs in Microsoft.net-Anwendungen, asp.net-Webanwendungen und traditionellen Windows-Anwendungen zu lesen. Nachfolgend finden Sie ein Beispiel für das Lesen von Daten aus PDF-Dokumenten.
Die folgenden Schritte und der Beispielcode veranschaulichen das Öffnen einer PDF-Datei aus einem Dateipfad mit dem Rasterizer-Produkt.
Öffnen Sie das PDF-Dokument mit PDF Viewer, indem Sie den Dateipfad angeben.
Beispielcode - C#
pdfViewer.Open(@"C:\DocumentA.pdf");
pdfViewer.Open(@"C:\DocumentA.pdf");
pdfViewer.Open("C:\DocumentA.pdf")
Sowohl IronPDF als auch DynamicPDF helfen dabei, mehrere Dokumente in Ihrer Microsoft.net-Anwendung zu einem einzigen Dokument zusammenzuführen. Mit Hilfe dieser Bibliotheken können wir Dokumente leicht zusammenführen.
IronPDF hilft uns dabei, mehrere Dokumente zu einem einzigen Dokument zusammenzuführen. Die folgende Abbildung zeigt, wie Sie mehrere Dokumente in ein einziges Dokument umwandeln können.
var pdfDocuments = new List<IronPdf.PdfDocument>();
pdfDocuments.Add(IronPdf.PdfDocument.FromFile("result.pdf"));
pdfDocuments.Add(IronPdf.PdfDocument.FromFile("result.pdf"));
var mergedPdfDocument = IronPdf.PdfDocument.Merge(pdfDocuments);
mergedPdfDocument.SaveAs("Ironpdfmerged.pdf");
var pdfDocuments = new List<IronPdf.PdfDocument>();
pdfDocuments.Add(IronPdf.PdfDocument.FromFile("result.pdf"));
pdfDocuments.Add(IronPdf.PdfDocument.FromFile("result.pdf"));
var mergedPdfDocument = IronPdf.PdfDocument.Merge(pdfDocuments);
mergedPdfDocument.SaveAs("Ironpdfmerged.pdf");
Dim pdfDocuments = New List(Of IronPdf.PdfDocument)()
pdfDocuments.Add(IronPdf.PdfDocument.FromFile("result.pdf"))
pdfDocuments.Add(IronPdf.PdfDocument.FromFile("result.pdf"))
Dim mergedPdfDocument = IronPdf.PdfDocument.Merge(pdfDocuments)
mergedPdfDocument.SaveAs("Ironpdfmerged.pdf")
Die obigen Beispiele zeigen, dass wir jedes Dokument in eine Liste aufnehmen und sie dann als Parameter übergeben. Das "FromFile"-Objekt im PDF-Dokument liest das Dokument zuerst und fügt es dann in die Liste ein. PDFDocument bietet eine Funktion namens "merge", mit der wir die Liste der Dokumente abrufen und sie dann zu einem einzigen PDF-Dokument zusammenführen können. Anschließend können wir das Dokument mit der Funktion Save_as speichern.
DynamicPDF hilft uns auch dabei, mehrere Dokumente zu einem einzigen Dokument zusammenzuführen. Das folgende Beispiel zeigt, wie Sie Dokumente zusammenführen können.
Die folgenden Schritte veranschaulichen den Prozess der Zusammenführung von PDF-Dokumenten und das Hinzufügen von Optionen beim Zusammenführen eines Dokuments.
MergeDocument document = new MergeDocument("DocumentA.pdf");
document.Append("DocumentB.pdf");
document.Append("DocumentC.pdf");
document.Draw("output.pdf");
MergeDocument document = new MergeDocument("DocumentA.pdf");
document.Append("DocumentB.pdf");
document.Append("DocumentC.pdf");
document.Draw("output.pdf");
Dim document As New MergeDocument("DocumentA.pdf")
document.Append("DocumentB.pdf")
document.Append("DocumentC.pdf")
document.Draw("output.pdf")
Mit der Methode "Anhängen" können wir mehrere PDFs anhängen. Die folgenden Schritte und der Beispielcode veranschaulichen, wie man dies erreicht.
Erstellen Sie ein MergeDocument-Objekt und übergeben Sie das erste Dokument an den Konstruktor.
Rufen Sie die Append-Methode der MergeDocument-Instanz auf und übergeben Sie die zusammenzuführende PDF-Datei. Wiederholen Sie diesen Vorgang für alle Dokumente, die zusammengeführt werden sollen.
Die IronPDF- und DynamicPDF-Bibliotheken ermöglichen die Aufteilung von Seiten in separate Dokumente. Beide bieten eine unkomplizierte Methode zur Durchführung dieses Prozesses.
IronPDF ermöglicht es uns, einzelne und mehrere Seiten in separate Dokumente zu konvertieren. Nachfolgend finden Sie ein Beispiel für die Erstellung geteilter Seiten in einem separaten Dokument.
var Splitdocument = IronPdf.PdfDocument.FromFile("Ironpdfmerged.pdf");
Splitdocument.CopyPages(0,0).SaveAs("Ironpdfmerged.pdf");
var Splitdocument = IronPdf.PdfDocument.FromFile("Ironpdfmerged.pdf");
Splitdocument.CopyPages(0,0).SaveAs("Ironpdfmerged.pdf");
Dim Splitdocument = IronPdf.PdfDocument.FromFile("Ironpdfmerged.pdf")
Splitdocument.CopyPages(0,0).SaveAs("Ironpdfmerged.pdf")
Im obigen Beispiel laden wir zunächst das vorhandene Dokument mit der Methode "from file" aus der PDF-Dokumentenklasse. Mit der Methode "Seite kopieren" können wir eine Seite aus dem vorhandenen Dokument kopieren, während wir mit der Methode "Speichern unter" das Dokument in einer separaten Datei speichern können. Alle Seitenzahlen beginnen mit Null, also müssen wir Seitenzahlen angeben, die mit einer Null beginnen.
DynamicPDF ermöglicht auch die Aufteilung einer einzelnen Dokumentseite in mehrere Dokumente. Nachfolgend finden Sie ein Beispiel für die Aufteilung bestimmter Dokumentseiten in ein anderes Dokument.
PdfDocument pdf = new PdfDocument("DocumentA.pdf");
MergeDocument part1 = new MergeDocument(pdf, 1, 4);
Part1.Draw("output-part1.pdf");
MergeDocument part2 = new MergeDocument(pdf, 5, 8);
part2.Draw("output-part2.pdf");
PdfDocument pdf = new PdfDocument("DocumentA.pdf");
MergeDocument part1 = new MergeDocument(pdf, 1, 4);
Part1.Draw("output-part1.pdf");
MergeDocument part2 = new MergeDocument(pdf, 5, 8);
part2.Draw("output-part2.pdf");
Dim pdf As New PdfDocument("DocumentA.pdf")
Dim part1 As New MergeDocument(pdf, 1, 4)
Part1.Draw("output-part1.pdf")
Dim part2 As New MergeDocument(pdf, 5, 8)
part2.Draw("output-part2.pdf")
Die Aufteilung eines PDFs in mehrere PDFs mit der DynamicPDF Core Suite ist einfach, wie die folgenden Schritte und der Beispielcode zeigen.
Erstellen Sie ein PdfDocument-Objekt und übergeben Sie den Pfad der PDF-Quelldatei an den Konstruktor.
Erstellen Sie ein MergeDocument-Objekt und übergeben Sie im Konstruktor die PdfDocument-Objektinstanz, die Anfangsseitenzahl und die Endseitenzahl.
Rufen Sie die Draw-Methode des Document-Objekts auf, um den PDF-Ausschnitt auszugeben, der durch die Nummer der Anfangsseite und die Anzahl der Endseiten festgelegt ist.
Wiederholen Sie die Schritte 2 und 3, übergeben Sie aber nur 5 und 8 an den MergeDocument-Konstruktor.
DynamicPDF ist eine Bibliothek, die es ermöglicht, PDF-Dokumente aus verschiedenen Quellen wie HTML-Strings und HTML-Links zu erstellen sowie Dokumente zu teilen und zusammenzuführen. DynamicPDF kommt mit einer unterschiedlichen Preisstruktur, der niedrigste Preis beginnt bei 799$ für eine Einzellizenz. Die Entwicklerlizenz ist kostenlos, so dass wir sie testen können. Sehen Sie sich die Preisstruktur für DynamicPDF an hier.
IronPDF ist ebenfalls eine Bibliothek und wird mit einer kostenlosen Entwicklerlizenz geliefert. IronPDF hat auch eine andere Preisstruktur. Das Lite-Paket beginnt bei $749 ohne laufende Kosten und beinhaltet SaaS und OEM-Weiterverteilung. Alle Lizenzen beinhalten eine 30-tägige Geld-zurück-Garantie, ein Jahr Produkt-Support und Updates, Gültigkeit für Entwicklung/Taging/Produktion, und es gibt auch eine permanente Lizenz (einmaliger Kauf). Klicken Sie auf hier um die vollständige Preisstruktur und Lizenzierung von IronPDF zu überprüfen.
In diesem Artikel haben wir IronPDF und DynamicPDF verglichen. Wir haben einige der gemeinsamen Funktionen der beiden Bibliotheken untersucht. IronPDF berücksichtigt die Chrome-Einstellungen des Benutzers, um den HTML-Code zu rendern, während DynamicPDF auf einer separaten Engine läuft, die die aktuellen Benutzereinstellungen ignoriert, um den HTML-Code zu rendern. IronPDF kann HTML im Vergleich zu DynamicPDF schnell rendern.
In Bezug auf die Leistung ist IronPDF schneller als DynamicPDF, wie die obigen Testergebnisse zeigen. Die lizenzfreie Weiterverbreitung ist bei IronPDF gegen einen Aufpreis möglich, bei DynamicPDF jedoch nicht. IronPDF bietet auch mehr Funktionen als DynamicPDF.
Zusammenfassend lässt sich sagen, dass wir IronPDF aufgrund seiner Leistungsfähigkeit und der zahlreichen Funktionen, die Entwicklern bei der Arbeit mit PDFs zur Verfügung stehen, bevorzugen. IronPDF bietet auch einen guten Support und eine ausführliche Dokumentation, die uns hilft, alle Funktionen zu nutzen.
9 .NET API-Produkte für Ihre Bürodokumente