PRODUKT-VERGLEICHE

Ein Vergleich zwischen IronPDF und ExpertPDF for .NET

Chipego
Chipego Kalinda
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

Besuchen Sie die offizielle Seite von ExpertPDF für detaillierte Informationen über deren .NET-Bibliothek, die Entwicklern die Möglichkeit bietet, HTML in PDF umzuwandeln. 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
  • Wählen Sie den CSS-Medientyp (Bildschirm oder Druck) für das Rendern aus
  • 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, um eine Konsolenanwendung in C# mit Visual Studio 2022 zu erstellen:

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

    Ein Vergleich zwischen IronPDF und ExpertPDF für .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 für .NET: Abbildung 2: Dialogfeld Neues Projekt

    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 für .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.
    Ein Vergleich zwischen IronPDF und ExpertPDF für .NET: Abbildung 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
    Ein Vergleich zwischen IronPDF und ExpertPDF für .NET: Abbildung 5: Lösungsexplorer

    Lösung Explorer

    Ein Vergleich zwischen IronPDF und ExpertPDF for .NET: Abbildung 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 für .NET: Abbildung 7: Installieren Sie IronPDF aus dem NuGet-Paket

    IronPDF aus dem NuGet-Paket installieren

2.2. Direktes Herunterladen des NuGet-Pakets

Eine weitere Methode besteht darin, IronPDF von der NuGet-Website herunterzuladen. Besuchen Sie IronPDF NuGet-Seite direkt und laden Sie das Paket herunter. Folgen Sie den Schritten:

  • Wechseln Sie zu NuGet IronPDF Package
  • 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 auf Download IronPDF DLL, um die Installation durchzuführen.

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 es ist fertig!

    Fertig! 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 Assemblys (ä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
    Ein Vergleich zwischen IronPDF und ExpertPDF für .NET: Abbildung 8: Lösungs-Explorer

    Lösung Explorer

    Ein Vergleich zwischen IronPDF und ExpertPDF für .NET: Abbildung 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 für .NET: Abbildung 10: ExpertPDF-Paket

    ExpertPDF-Paket

    Hinweis: ExpertPDF unterstützt nur das Windows-Betriebssystem.

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")
$vbLabelText   $csharpLabel
Ein Vergleich zwischen IronPDF und ExpertPDF für .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 Methode savePdfFromUrlToFile, 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")
$vbLabelText   $csharpLabel
Ein Vergleich zwischen IronPDF und ExpertPDF für .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")
$vbLabelText   $csharpLabel

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")
$vbLabelText   $csharpLabel

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 PDFs, die aus verschiedenen HTML-Strings erstellt wurden, und fügt sie dann mithilfe der Merge-Methode 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")
$vbLabelText   $csharpLabel

Die Merge-Methode verfügt auch über eine Überladung, die mehrere Dokumente in Form von Enumerable-Objekten akzeptiert. Sie können ein Beispiel für die Verwendung in diesem IronPDF-Codebeispiel zum Zusammenführen von PDFs sehen.

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 AppendPDFFile-Methode, die eine PDF-Datei an ein PDFMerge-Klassenobjekt 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")
$vbLabelText   $csharpLabel

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 mithilfe der ImageToPdfConverter-Klasse 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
$vbLabelText   $csharpLabel

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, die auf der IronPDF-Website verfügbar ist. Es ist kostenlos für private Entwicklungen und kann jederzeit für kommerzielle Zwecke lizenziert werden. Eine Vielzahl von Lizenzen sind verfügbar für Einzelprojekte, einzelne oder mehrere Entwickler, Agenturen und globale Unternehmen. Es unterstützt auch SaaS und OEM-Weiterverteilung.

Ein Vergleich zwischen IronPDF und ExpertPDF für .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 Kauf von Lizenzen pro Entwickler oder pro Unternehmen an. Sie können ExpertPDF kostenlos ausprobieren. Sie können die Liste der Lizenzfunktionen in der folgenden Abbildung einsehen.

Ein Vergleich zwischen IronPDF und ExpertPDF für .NET: Abbildung 14: ExpertPDF-Lizenzen

ExpertPDF-Lizenzierungsoptionen

ExpertComponents Toolkit Total Entwicklerlizenz beginnt bei 850 $ und ExpertPDF Toolkit beginnt bei 750 $. Sie können auch einzelne Komponenten erwerben. Die vollständige Preisliste für ExpertPDF 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.

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
Digitale Signatur zu PDF in C# mit Itextsharp hinzufügen
NÄCHSTES >
Produktvergleiche mit IronPDF