PRODUKT-VERGLEICHE

Ein Vergleich zwischen IronPDF und ExpertPDF for .NET

Veröffentlicht 12. März 2023
Teilen Sie:

Entwickler in C# standen schon immer vor Herausforderungen, wenn es um das Lesen, Schreiben, Erstellen oder Konvertieren von PDFs zwischen verschiedenen Dateiformaten ging. Mit dem Aufkommen zahlreicher Bibliotheken wurden diese Probleme jedoch gelöst, und die einfache Integration dieser Bibliotheken hat sie beliebter und einfacher in C#-Anwendungen einsetzbar gemacht.

In diesem Artikel werden zwei der beliebtesten PDF-Bibliotheken für .NET-Framework- und .NET Core-Entwickler verglichen:

  • IronPDF
  • ExpertPDF

    Bei diesen beiden Bibliotheken handelt es sich um C#-Bibliotheken für .NET, die Methoden zum Erzeugen, Konvertieren und Bearbeiten von PDFs in .NET und .NET Core bieten. Die wichtigste Frage ist, welche dieser C# PDF-Bibliotheken für unser Projekt am besten geeignet ist. In diesem Artikel werden wir diese beiden Bibliotheken umfassend vergleichen und ihre herausragenden Eigenschaften hervorheben, damit Sie eine fundierte Entscheidung bei der Auswahl der richtigen Bibliothek für Ihr Projekt treffen können.

    Werfen wir zunächst einen Blick darauf, was diese beiden Bibliotheken zu bieten haben, und fahren wir dann mit dem eigentlichen Vergleich fort.

Die IronPDF-Bibliothek

IronPDF ist eine umfassende .NET PDF-Bibliothekslösung, die insbesondere für C#-Entwickler von Vorteil ist. Mit dieser Bibliothek können Sie ganz einfach alle Funktionalitäten implementieren, die für die Erstellung eines hervorragenden PDF-Readers oder PDF-Viewers in C# erforderlich sind.

IronPDF verfügt über eine .NET-Chromium-Engine, die HTML-Inhalte in PDF-Dokumente umwandelt und so die Gestaltung oder Positionierung von PDFs ohne komplexe APIs erleichtert. Der HTML-PDF-Konverter ermöglicht die Erstellung einer .NET-PDF-Bibliothek mit HTML5, CSS, JavaScript und Bildern. Außerdem können Sie damit PDFs bearbeiten, Kopf- und Fußzeilen hinzufügen und Bilder aus PDFs extrahieren. Außerdem macht es das Lesen von PDF-Texten zu einem unkomplizierten Prozess.

Eigenschaften

PDF-Dateien erstellen (HTML zu PDF)

  • PDF-Dateien aus HTML, CSS und JavaScript erstellen
  • PDF-Dokumente aus Website-URL generieren
  • Laden von Webseiten-URLs mit benutzerdefinierten Anmeldedaten

PDF-Editor ohne Adobe Acrobat Reader

  • Ausfüllen und Lesen von vollständig editierbaren PDF-Formularen Datenfeld
  • Extrahieren von Text und Bildern aus PDFs
  • Stempeln von HTML-Inhalten auf jeder bestehenden Seite
  • HTML-Kopf- und Fußzeilen hinzufügen
  • Hinzufügen von Anmerkungen und digitales Signieren von PDF-Dokumenten

Manipulation von PDF-Dokumenten

  • Laden und Parsen vorhandener Dokumente
  • Zusammenführen und Aufteilen von Inhalten in Dokumenten
  • Wasserzeichen, Text und Assets hinzufügen

Konvertieren von mehreren Dateiformaten

  • Konvertieren Sie ASPX WebForms mit nur drei Zeilen Code
  • HTML in PDF-Dateien konvertieren
  • Bilder (PNG, JPG, GIF, TIFF) zu PDF

Speichern und Drucken

  • Datei in Binärdaten oder MemoryStreams speichern
  • CSS-Medientypen drucken
  • PDF-Dateien in ein Druckdokument-Objekt umwandeln und ohne Adobe drucken

ExpertPDF

ExpertPDF ist ebenfalls eine .NET-Bibliothek, die Entwicklern die Möglichkeit bietet, HTML in PDF zu konvertieren. Wenn Sie PDF-Berichte generieren oder einen PDF-Reader erstellen möchten, müssen Sie keine komplexe Software zur Berichterstellung mehr verwenden.

ExpertPDF ist einfach zu bedienen und dennoch ein leistungsstarker PDF-Editor. Es enthält einen hochklassigen HTML-zu-PDF-Konverter, der innerhalb weniger Minuten in jede .NET-Anwendung implementiert werden kann. Es funktioniert mit .NET-Framework, .NET Core, .NET 5 und .NET 6.

Es handelt sich um eine leistungsstarke .NET-Bibliothek, mit der Sie PDF-Viewer und -Dokumente aus beliebigen Webseiten-URLs oder rohem HTML-Markup, Strings oder Dateien in .NET-Framework- oder .NET Core-Anwendungen erstellen können.

Herausragende Merkmale

Nachfolgend sind die wichtigsten Merkmale aufgeführt:

  • URL-Webseite in PDF konvertieren
  • HTML-Zeichenfolge in PDF umwandeln
  • Mehrere Optionen für Ausgabedateien
  • Seitenränder und Größe festlegen
  • Kopf- und Fußzeilen festlegen
  • Automatische und benutzerdefinierte Seitenumbrüche hinzufügen
  • Nur einen bestimmten Teil der Webseite in PDF konvertieren
  • Ausblenden bestimmter Elemente auf der Seite bei der Konvertierung in PDF
  • Mehrere Webseiten in einer einzigen PDF-Datei zusammenführen
  • Webseiten, die eine Authentifizierung erfordern, in PDF konvertieren
  • CSS-Medien auswählen (bildschirm oder Druck) typ zum Rendern
  • Unterstützung von Lesezeichen
  • Unterstützung für digitales Signieren
  • Positionen von HTML-Elementen in PDF abrufen
  • Unterstützung für aktuelles HTML5/CSS3
  • Unterstützung für Web-Fonts wie Open Type und True Type
  • Dateityp-Konvertierungen:

    • PDF zu Text Konverter

    • HTML zu PDF Konverter

    • HTML zu Bild Konverter

    • PDF zu Bild Konverter

    • RTF zu PDF Konverter

    Im weiteren Verlauf des Artikels werden die folgenden Themen behandelt:

  1. Ein Konsolenprojekt erstellen

  2. IronPDF-Installation

  3. ExpertPDF-Installation

  4. PDF aus einer URL erstellen

  5. PDF aus HTML-Eingabe-String erstellen

  6. Mehrere PDFs zu einem einzigen PDF zusammenführen

  7. Bilder in PDF konvertieren

  8. Lizenzierung und Preisgestaltung

  9. Schlussfolgerung

1. Ein Konsolenprojekt erstellen

Folgen Sie den Schritten zum Erstellen einer Konsolenanwendung in C# mit Visual Studio 2022:

  • Öffnen Sie Visual Studio 2022 und klicken Sie auf ein neues Projekt erstellen

    Ein Vergleich zwischen IronPDF und ExpertPDF for .NET: Abbildung 1: Visual Studio

    Visual Studio 2022

  • Wählen Sie C# Console App und klicken Sie auf Weiter

    Ein Vergleich zwischen IronPDF und ExpertPDF for .NET: Abbildung 2: Dialogfeld

    Dialogfeld "Neues Projekt

  • Geben Sie auf dem nächsten Bildschirm den Namen Ihres Projekts ein und klicken Sie auf Weiter

    Ein Vergleich zwischen IronPDF und ExpertPDF for .NET: Abbildung 3: Web-Formulare

    Web-Formulare

  • Wählen Sie das .NET-Framework für Ihre Anwendung. Wir werden die neueste Version 6.0 verwenden.
    A Comparison between IronPDF and ExpertPDF for .NET: Figure 4: Zusätzliche Informationen

    Zusätzliche Informationen

    Nun ist unser Console-Projekt erstellt und wir können unsere Bibliotheken testen. Wir müssen sie jedoch noch in unser Projekt einbinden. Installieren wir zunächst IronPDF.

2. IronPDF-Installation

Es gibt mehrere Möglichkeiten, die IronPDF-Bibliothek herunterzuladen und zu installieren. Diese sind wie folgt:

  1. Verwendung von Visual Studio

  2. Laden Sie das NuGet-Paket direkt herunter

  3. Die IronPDF .DLL-Bibliothek herunterladen

2.1. Verwendung von Visual Studio

Visual Studio selbst bietet den NuGet Package Manager, um alle NuGet-Pakete in C#-Projekten zu installieren. Sie können sie entweder über

  • Projektmenü Werkzeuge, oder
  • Rechtsklick auf das Projekt im Projektmappen-Explorer

    A Comparison between IronPDF and ExpertPDF for .NET: Figure 5: Lösung Explorer

    Lösung Explorer

    A Comparison between IronPDF and ExpertPDF for .NET: Figure 6: Projektmenü > NuGet-Pakete verwalten

    Projektmenü > NuGet-Pakete verwalten

    Sobald es ausgewählt ist, suchen Sie nach dem IronPDF NuGet-Paket und installieren es, wie in der Abbildung unten gezeigt:

    Ein Vergleich zwischen IronPDF und ExpertPDF for .NET: Abbildung 7: IronPDF aus dem NuGet-Paket installieren

    IronPDF aus dem NuGet-Paket installieren

2.2. Direktes Herunterladen des NuGet-Pakets

Eine andere Methode ist, IronPDF von der NuGet-Website herunterzuladen. Besuchen Sie NuGet direkt und laden Sie das Paket herunter. Folgen Sie den Schritten:

  • Umzug nachhttps://www.nuget.org/packages/IronPdf/
  • Wählen Sie "Paket herunterladen"
  • Doppelklicken Sie auf das heruntergeladene Paket
  • Das Paket wird dann installiert
  • Laden Sie Visual Studio neu und verwenden Sie es

2.4. Installieren Sie IronPDF: Herunterladen der Bibliothek

Sie können die IronPDF .DLL-Datei auch direkt von der IronPDF-Website herunterladen. Klicken Sie aufIronPDF DLL herunterladen zu installieren.

Als nächstes referenzieren Sie IronPDF in Ihrem Projekt, indem Sie die folgenden Schritte ausführen:

  • Rechtsklick auf die Projektmappe im Projektmappen-Explorer
  • Wählen Sie die Option "Referenzen"
  • Suchen Sie nach der IronPDF.dll-Bibliothek
  • Klicken Sie auf OK und das war's!

    Alles erledigt! IronPDF ist nun installiert und einsatzbereit. Zuvor werden wir jedoch ExpertPDF zum Vergleich installieren.

3. ExpertPDF-Installation

Es gibt zwei Möglichkeiten, ExpertPDF Library herunterzuladen und zu installieren:

  • Verwendung von Visual Studio NuGet-Paketmanager für .NET-Framework, .NET Core, .NET 5, .NET 6
  • Herunterladen von Baugruppen (ältere .NET-Framework-Versionen)

    Wir werden mit dem neuen .NET-Framework arbeiten, also installieren wir ExpertPDF mit dem NuGet Package Manager.

3.1. Verwendung des Visual Studio NuGet-Paketmanagers

Genau wie IronPDF können Sie auf den NuGet Package Manager zugreifen, indem Sie:

  • Projektmenü Werkzeuge
  • Rechtsklick auf das Projekt im Projektmappen-Explorer

    A Comparison between IronPDF and ExpertPDF for .NET: Figure 8: Lösung Explorer

    Lösung Explorer

    A Comparison between IronPDF and ExpertPDF for .NET: Figure 9: Projektmenü > NuGet-Pakete verwalten

    Projektmenü > NuGet-Pakete verwalten

    Sobald es ausgewählt ist, suchen Sie nach dem ExpertPDF NuGet-Paket und installieren es, wie unten gezeigt:

    Ein Vergleich zwischen IronPDF und ExpertPDF for .NET: Abbildung 10: ExpertPDF-Paket

    ExpertPDF-Paket

    Hinweis: ExpertPDF unterstützt nur Windows-Betriebssysteme.

4. PDF aus einer URL erstellen

Beide Bibliotheken sind in der Lage, HTML-Markup in PDF zu konvertieren. Werfen wir nun einen Blick auf den C#-Code für jede Bibliothek einzeln.

4.1. URL zu PDF mit IronPDF

IronPDF ist sehr einfach beim Rendern von HTML aus bestehenden URLs als PDF. Es bietet ein sehr hohes Maß an Unterstützung für CSS, JavaScript, Bilder und Formulare.

Das folgende Codebeispiel erstellt eine PDF-Datei direkt aus einer Website-URL.

using IronPdf;

ChromePdfRenderer Renderer = new ChromePdfRenderer();
var Pdf = Renderer.RenderUrlAsPdf("https://ironpdf.com/");
 
Pdf.SaveAs("url.pdf");
using IronPdf;

ChromePdfRenderer Renderer = new ChromePdfRenderer();
var Pdf = Renderer.RenderUrlAsPdf("https://ironpdf.com/");
 
Pdf.SaveAs("url.pdf");
Imports IronPdf

Private Renderer As New ChromePdfRenderer()
Private Pdf = Renderer.RenderUrlAsPdf("https://ironpdf.com/")
'
Pdf.SaveAs("url.pdf")
VB   C#
Ein Vergleich zwischen IronPDF und ExpertPDF for .NET: Abbildung 11: URL zu PDF-Ausgabe

URL in PDF mit IronPDF

4.2. URL in PDF mit ExpertPDF

ExpertPDF konvertiert URL in PDF mit einer savePdfFromUrlToFile Methode, die schnell, sicher und effizient ist. Die Formatierung der Seite wird so gespeichert, wie sie im aktuellen Webbrowser vorliegt.

using ExpertPdf.HtmlToPdf;

PdfConverter pd = new PdfConverter();
pd.SavePdfFromUrlToFile("https://www.html-to-pdf.net/", "output.pdf");
using ExpertPdf.HtmlToPdf;

PdfConverter pd = new PdfConverter();
pd.SavePdfFromUrlToFile("https://www.html-to-pdf.net/", "output.pdf");
Imports ExpertPdf.HtmlToPdf

Private pd As New PdfConverter()
pd.SavePdfFromUrlToFile("https://www.html-to-pdf.net/", "output.pdf")
VB   C#
Ein Vergleich zwischen IronPDF und ExpertPDF for .NET: Abbildung 12: URL zu PDF mit ExpertPDF-Ausgabe

URL zu PDF mit ExpertPDF

5. PDF aus HTML-Eingabe-String erstellen

IronPDF und Expert PDF bieten beide die Möglichkeit, PDFs aus einem HTML-haltigen Markup-String zu erstellen.

5.1. HTML-Eingabezeichenfolge mit IronPDF

Der folgende Codeschnipsel zeigt, wie ein Bild eines PDF-Dokuments mithilfe einer HTML-Eingabezeichenfolge gerendert wird.

using IronPdf;

var Renderer = new ChromePdfRenderer();
Renderer.RenderHtmlAsPdf("<h1>Html with CSS and Images</h1>").SaveAs("pixel-perfect.pdf");

// Load external html assets: images, css and javascript.
// An optional BasePath 'C:\site\assets\' is set as the file location to load assets from 
var PDF = Renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
PDF.SaveAs("html-with-assets.pdf");
using IronPdf;

var Renderer = new ChromePdfRenderer();
Renderer.RenderHtmlAsPdf("<h1>Html with CSS and Images</h1>").SaveAs("pixel-perfect.pdf");

// Load external html assets: images, css and javascript.
// An optional BasePath 'C:\site\assets\' is set as the file location to load assets from 
var PDF = Renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
PDF.SaveAs("html-with-assets.pdf");
Imports IronPdf

Private Renderer = New ChromePdfRenderer()
Renderer.RenderHtmlAsPdf("<h1>Html with CSS and Images</h1>").SaveAs("pixel-perfect.pdf")

' Load external html assets: images, css and javascript.
' An optional BasePath 'C:\site\assets\' is set as the file location to load assets from 
Dim PDF = Renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", "C:\site\assets\")
PDF.SaveAs("html-with-assets.pdf")
VB   C#

5.2. HTML-Eingabe-String mit Expert PDF

ExpertPDF HTML To PDF Converter unterstützt die Konvertierung von HTML-Strings in PDF. Der Code ist einfach und selbsterklärend als URL zu PDF:

using ExpertPdf.HtmlToPdf;

PdfConverter pd = new PdfConverter();

pd.SavePdfFromHtmlStringToFile("<h1>PDF using Expert PDF</h1>", "html-to-pdf.pdf");
using ExpertPdf.HtmlToPdf;

PdfConverter pd = new PdfConverter();

pd.SavePdfFromHtmlStringToFile("<h1>PDF using Expert PDF</h1>", "html-to-pdf.pdf");
Imports ExpertPdf.HtmlToPdf

Private pd As New PdfConverter()

pd.SavePdfFromHtmlStringToFile("<h1>PDF using Expert PDF</h1>", "html-to-pdf.pdf")
VB   C#

Das erste Argument ist die eigentliche HTML-Zeichenkette, das zweite Argument ist der Dateiname, unter dem das gescannte Dokument gespeichert werden soll.

6. Mehrere PDF-Dateien zu einem einzigen PDF zusammenführen

Sowohl IronPDF als auch ExpertPDF bieten die Möglichkeit, mehrere PDF-Dateien zu einer einzigen PDF-Datei zusammenzufassen. Diese Funktion ist nützlich, um verstreute Daten zu konsolidieren und sie effizienter über das Internet zu versenden.

6.1. Zusammenführen mit IronPDF

Der folgende Code rendert zwei PDF-Dateien, die aus verschiedenen HTML-Strings erstellt wurden, und fügt sie dann mit der Methode "Merge" zusammen. Dieser einzeilige Code ist sehr einfach zu verwenden. Während des Renderns können weitere Optionen zu den PDF-Einstellungen hinzugefügt werden.

using IronPdf;

var html_a = @"<p> [PDF_A] </p>
        <p> [PDF_A] 1st Page </p>
        <div style = 'page-break-after: always;' ></div>
        <p> [PDF_A] 2nd Page</p>";

var html_b = @"<p> [PDF_B] </p>
        <p> [PDF_B] 1st Page </p>
        <div style = 'page-break-after: always;' ></div>
        <p> [PDF_B] 2nd Page</p>";

var renderer = new ChromePdfRenderer();

var pdfdoc_a = renderer.RenderHtmlAsPdf(html_a);
var pdfdoc_b = renderer.RenderHtmlAsPdf(html_b);
var merged = PdfDocument.Merge(pdfdoc_a, pdfdoc_b);

merged.SaveAs("Merged.pdf");
using IronPdf;

var html_a = @"<p> [PDF_A] </p>
        <p> [PDF_A] 1st Page </p>
        <div style = 'page-break-after: always;' ></div>
        <p> [PDF_A] 2nd Page</p>";

var html_b = @"<p> [PDF_B] </p>
        <p> [PDF_B] 1st Page </p>
        <div style = 'page-break-after: always;' ></div>
        <p> [PDF_B] 2nd Page</p>";

var renderer = new ChromePdfRenderer();

var pdfdoc_a = renderer.RenderHtmlAsPdf(html_a);
var pdfdoc_b = renderer.RenderHtmlAsPdf(html_b);
var merged = PdfDocument.Merge(pdfdoc_a, pdfdoc_b);

merged.SaveAs("Merged.pdf");
Imports IronPdf

Private html_a = "<p> [PDF_A] </p>
        <p> [PDF_A] 1st Page </p>
        <div style = 'page-break-after: always;' ></div>
        <p> [PDF_A] 2nd Page</p>"

Private html_b = "<p> [PDF_B] </p>
        <p> [PDF_B] 1st Page </p>
        <div style = 'page-break-after: always;' ></div>
        <p> [PDF_B] 2nd Page</p>"

Private renderer = New ChromePdfRenderer()

Private pdfdoc_a = renderer.RenderHtmlAsPdf(html_a)
Private pdfdoc_b = renderer.RenderHtmlAsPdf(html_b)
Private merged = PdfDocument.Merge(pdfdoc_a, pdfdoc_b)

merged.SaveAs("Merged.pdf")
VB   C#

Die Methode Merge hat auch eine Überladung, die mehrere Dokumente in Form von Enumerable-Objekten akzeptiert. Ein Beispiel für seine Verwendung sehen Sie in diesem code-Beispiel.

Wenn die zusammenzuführenden PDF-Dateien bearbeitbare Formulare enthalten, werden die Namen der Formularfelder in der resultierenden PDF-Datei an die Indexnummer angehängt.

6.2. Zusammenführen mit ExpertPDF

ExpertPDF verwendet eine Merge PDF Komponente, um diese Aufgabe zu erfüllen. Dieses muss über den NuGet Package Manager installiert werden, um es verwenden zu können. Es gibt eine Methode "AppendPDFFile", die eine PDF-Datei an das Objekt der Klasse PDFMerge anhängt. Der Code zum Zusammenführen der beiden zuvor von ExpertPDF erstellten PDFs lautet wie folgt:

using ExpertPdf.MergePdf;

PDFMerge pDF = new PDFMerge();
pDF.AppendPDFFile("output.pdf");
pDF.AppendPDFFile("html-to-pdf.pdf");
pDF.SaveMergedPDFToFile("merged.pdf");
using ExpertPdf.MergePdf;

PDFMerge pDF = new PDFMerge();
pDF.AppendPDFFile("output.pdf");
pDF.AppendPDFFile("html-to-pdf.pdf");
pDF.SaveMergedPDFToFile("merged.pdf");
Imports ExpertPdf.MergePdf

Private pDF As New PDFMerge()
pDF.AppendPDFFile("output.pdf")
pDF.AppendPDFFile("html-to-pdf.pdf")
pDF.SaveMergedPDFToFile("merged.pdf")
VB   C#

7. Bilder in PDF konvertieren

IronPDF kann eine Vielzahl von Bildern in PDF-Dateien konvertieren, während ExpertPDF diese Funktion nicht bietet. ExpertPDF kann jedoch Bilder aus PDF-Dateien extrahieren und auch PDF-Dateien in Bilder konvertieren, eine Funktion, die IronPDF ebenfalls bietet.

7.1. Bilder in PDF mit IronPDF

In IronPDF können PDF-Dokumente einfach aus einem oder mehreren Bildern mit Hilfe der Klasse "ImageToPdfConverter" erstellt werden. Sie können die Bilder aus einem beliebigen Ordner in Ihrer Anwendung laden.

// One or more images as IEnumerable.  This example selects all JPEG images in a specific folder.
var ImageFiles = System.IO.Directory.EnumerateFiles(@"C:\project\assets").Where(f => f.EndsWith(".jpg") 
 f.EndsWith(".jpeg"));
 
// Convert the images to a PDF and save it.
ImageToPdfConverter.ImageToPdf(ImageFiles).SaveAs(@"C:\project\composite.pdf");
 
//Also see PdfDocument.RasterizeToImageFiles() method to flatten a PDF to images or thumbnails
// One or more images as IEnumerable.  This example selects all JPEG images in a specific folder.
var ImageFiles = System.IO.Directory.EnumerateFiles(@"C:\project\assets").Where(f => f.EndsWith(".jpg") 
 f.EndsWith(".jpeg"));
 
// Convert the images to a PDF and save it.
ImageToPdfConverter.ImageToPdf(ImageFiles).SaveAs(@"C:\project\composite.pdf");
 
//Also see PdfDocument.RasterizeToImageFiles() method to flatten a PDF to images or thumbnails
IRON VB CONVERTER ERROR developers@ironsoftware.com
VB   C#

IronPDF kann nicht nur eine Vielzahl von Bildern in PDF-Dateien konvertieren, sondern auch gescannte Dokumente, Papierdokumente und Geschäftsdokumente in separate Bilder umwandeln. Es kann auch Bilder aus diesen Dateitypen extrahieren.

8. Lizenzierung und Preisgestaltung

IronPDF ist eine vollständig offene kommerzielle C# PDF-Bibliothek. Sie ist für die private Entwicklung kostenlos und kann jederzeit für kommerzielle Zwecke lizenziert werden. Eine Vielzahl von Lizenzen sind verfügbar für einzelne Projekte, einzelne oder mehrere Entwickler, Agenturen und globale Unternehmen. Es unterstützt auch SaaS und OEM-Weiterverteilung.

Ein Vergleich zwischen IronPDF und ExpertPDF for .NET: Abbildung 13: IronPDF-Lizenzen

IronPDF-Lizenzierungsoptionen

Alle Lizenzen bieten eine 30-tägige Geld-zurück-Garantie sowie ein Jahr lang Support und Produkt-Updates. Die Lizenzen sind unbefristet, d. h. sie müssen nur einmalig erworben werden, ohne dass zusätzliche Gebühren anfallen. Das Lite-Paket für einen einzelnen Entwickler und ein einzelnes Projekt beginnt bei $749.

ExpertPDF bietet den Erwerb von Lizenzen pro Entwickler oder pro Unternehmen an. Sie können expertPDF kostenlos testen. Sie können die Liste der Lizenzfunktionen in der folgenden Abbildung einsehen.

Ein Vergleich zwischen IronPDF und ExpertPDF for .NET: Abbildung 14: ExpertPDF-Lizenzen

ExpertPDF-Lizenzierungsoptionen

ExpertComponents Toolkit Total Entwicklerlizenz ab $850 und ExpertPDF Toolkit ab $750. Sie können auch einzelne Komponenten erwerben. Die Vollständige Liste der Preise ist auf der Website verfügbar.

9. Schlussfolgerung

IronPDF wandelt HTML lokal in PDF um, so dass keine Internetverbindung erforderlich ist. In Wirklichkeit wird implizit ein Objekt eines echten, standardkonformen Webbrowsers erzeugt. Das HTML-Rendering ist absolut akkurat und im Vektorformat, das für die höchsten Standards im kommerziellen Druck geeignet ist. Die Ausgabe ist sauber und es wird ein hochwertiges PDF erzeugt. Es kann für die kommerzielle Nutzung lizenziert werden und alle Preise sind auf der Website aufgeführt, ohne versteckte Gebühren.

ExpertPDF's HTML-to-PDF Converter Library ist ein vielseitiges Werkzeug, das Webseiten und HTML-Code in PDF-Dokumente konvertieren, PDF-Berichte aus ASP.NET-Webseiten generieren und sogar Verträge mit elektronischen Signaturen unterzeichnen kann. Die Anwendung ist kostenlos, kann aber auch für zusätzliche Funktionen lizenziert werden.

Obwohl beide Bibliotheken mit PDF-Dateien arbeiten und gängige Formate konvertieren können, hat IronPDF einige Vorteile gegenüber ExpertPDF. IronPDF bietet die Konvertierung aus einer breiteren Palette von Formaten, einschließlich XML, Bilder und AngularJS, sowie robustere Funktionen für die Erstellung, Formatierung und Bearbeitung von PDFs. IronPDF ist eine zeitsparende Lösung und wird pragmatischen Entwicklern empfohlen, die Effizienz suchen.

ExpertPDF wird in separaten Komponenten geliefert, die einzeln installiert werden müssen, während IronPDF eine komplette Software mit allen Funktionen an einem Ort ist. ExpertPDF kann eine gute Wahl für Projekte sein, die nur eine einzige Komponente erfordern, wie z. B. die Konvertierung von HTML in PDF. Die Pakete von IronPDF bieten lebenslange Lizenzen ohne laufende Kosten, während ExpertPDF Verlängerungen erfordert.

< PREVIOUS
Digitale Signatur zu PDF in C# mit Itextsharp hinzufügen
NÄCHSTES >
Produktvergleiche mit IronPDF

Sind Sie bereit, loszulegen? Version: 2024.10 gerade veröffentlicht

Gratis NuGet-Download Downloads insgesamt: 11,308,499 Lizenzen anzeigen >