PRODUKT-VERGLEICHE

IronPDF und EO.Pdf: Ein Vergleich

Aktualisiert 29. September 2024
Teilen Sie:

Suchen Sie nach einer PDF-Bibliothek, die all Ihre PDF-bezogenen Aufgaben erledigen kann, wissen aber nicht, welche die richtige für Sie ist? Es gibt so viele PDF-orientierte Bibliotheken, dass es schwierig sein kann, herauszufinden, welche die beste für Sie ist. Heute werden wir einen genaueren Blick auf zwei PDF-Bibliotheken werfen, IronPDF und EO.PDF. Ein vergleichender Blick auf diese beiden Bibliotheken zeigt uns mehrere Schlüsselaspekte; Welche Funktionen sie anbieten, wie sie gängige PDF-bezogene Aufgaben bewältigen, welche Dokumentation und Unterstützung sie bieten und welches Preismodell für die Nutzung ihrer Lizenzen gilt.

Übersicht über IronPDF und EO.Pdf

IronPDF ist eine vielseitige und leistungsstarke .NET-Bibliothek, die für das Erstellen, Bearbeiten und Konvertieren von PDF-Dokumenten innerhalb Ihrer .NET-Anwendung entwickelt wurde. Mit IronPDF können Sie HTML, URLs und Webseiten problemlos in PDFs umwandeln, während fortschrittliche Funktionen wie PDF-Verschlüsselung, Annotation, digitale Signaturen und Wasserzeichen unterstützt werden. Mit umfassender Dokumentation und plattformübergreifender Kompatibilität ist IronPDF eine ideale Lösung für .NET-Entwickler, die PDF-Aufgaben nahtlos bearbeiten möchten.

EO.Pdf ist eine .NET-Klassenbibliothek, die es Entwicklern ermöglicht, programmatisch PDF-Dateien zu erstellen, basierend auf der Google-Chromium-Engine. Sie bietet Kernfunktionen wie die Umwandlung von HTML in PDF, die Erstellung, das Lesen, Teilen, Zusammenführen und Verschlüsseln von PDFs. Alle Funktionen sind in wenigen DLL-Dateien gebündelt, was die Installation einfach macht. EO.Pdf konzentriert sich darauf, intuitive Objekte bereitzustellen, um PDF-Dokumente zu erstellen und zu bearbeiten, was es zu einer geeigneten Wahl für grundlegende PDF-Funktionalitäten in .NET-Anwendungen macht.

Plattformübergreifende Kompatibilität

IronPDF

IronPDF zeichnet sich durch seine umfassende plattformübergreifende Kompatibilität aus. Es unterstützt eine Vielzahl von Umgebungen innerhalb des .NET Frameworks und gewährleistet einen nahtlosen Betrieb auf verschiedenen Plattformen. Nachfolgend finden Sie eine Zusammenfassung der Plattformkompatibilität von IronPDF:

  • .NET-Versionen:

    • Vollständig in C# geschrieben und unterstützt. VB.NET, und F#

    • .NET Core (8, 7, 6, 5 und 3.1+)

    • .NET-Standard (2.0+)
  • .NET-Framework (4.6.2+)
  • App-Umgebungen: IronPDF funktioniert in verschiedenen App-Umgebungen wie Windows, Linux, Mac, Docker, Azure und AWS.
  • IDEs: Funktioniert mit IDEs wie Microsoft Visual Studio und JetBrains Rider & ReSharper
  • OS und Prozessoren: Unterstützt verschiedene Betriebssysteme und Prozessoren wie Windows, Mac, Linux, x64, x86, ARM

    Für weitere Einzelheiten zur Kompatibilität von IronPDF besuchen Sie IronPDF-Kompatibilität.

EO.Pdf

  • .NET-Versionen:

    • .NET-Framework 4.0+
  • .NET Core 2.0+
  • App-Umgebungen: Da EO.Pdf eine Windows-zentrierte Bibliothek ist, die mit dem .NET Framework entwickelt wurde, gedeiht EO.Pdf in einer traditionellen Windows-Anwendung mit einer Abhängigkeit von einigen Windows-spezifischen Komponenten. Das bedeutet auch, dass, obwohl es Unterstützung für macOS und Linux bietet, diese Unterstützung eingeschränkt ist.

Hauptmerkmal-Vergleich: PDF-Funktionalität in IronPDF vs. EO.Pdf

Ein wichtiger Aspekt, den Sie berücksichtigen sollten, wenn Sie nach der richtigen PDF-Bibliothek für sich suchen, ist, welche Funktionen die Bibliothek bietet und welche Funktionen Sie für die Aufgaben benötigen, die Sie ausführen möchten. Lassen Sie uns nun einen Überblick über die Funktionen werfen, die jede Bibliothek zu bieten hat.

IronPDF-Funktionen

  • PDF-Umwandlung: IronPDF kann HTML zu PDF konvertieren und bietet volle Unterstützung für moderne Webstandards. Sie können sicher sein, dass IronPDF aus Ihrer HTML-Datei oder Ihren Inhalten konsistent pixelgenaue PDFs liefert. IronPDF kann auch PDF-Dateien aus anderen Formaten wie DOCX, Bilder, RTF und mehr konvertieren.
  • PDF-Erstellung: Mit IronPDF können Sie PDFs aus URLs, ASPX-Dateien oder HTML-Strings erzeugen.
  • Sicherheitsfunktionen: Mit IronPDF können Sie immer sicher sein, dass alle sensiblen PDF-Dateien dank seiner Sicherheitsfunktionen sicher sind. Verwenden Sie IronPDF, um Ihre PDF-Dateien zu verschlüsseln, Passwörter festzulegen und Berechtigungen für Ihre PDF-Dateien zu vergeben.
  • PDF-Bearbeitungsfunktionen: Mit IronPDF können Sie vorhandene PDF-Dokumente bearbeiten, editieren und PDF-Dateien mühelos lesen. IronPDF bietet Bearbeitungsfunktionen wie das Hinzufügen von Kopf- und Fußzeilen, das Stempeln von Text und Bildern auf den PDF-Seiten, das Hinzufügen von benutzerdefinierten Wasserzeichen zum PDF, die Arbeit mit PDF-Formularen und das Teilen oder Zusammenführen von PDF-Dateien.

    Für eine vollständige Liste der Funktionen von IronPDF siehe IronPDF-Funktionen.

EO.Pdf Funktionen

  • PDF-Erstellung: Erstellen Sie PDF-Dateien mit dem PDF Creator-Tool von EO.Pdf, oder wenn Sie etwas Einfacheres suchen, probieren Sie den HTML-zu-PDF-Konverter aus.
  • PDF-Reader: Das PDF-Reader-Tool von EO.Pdf kann vorhandene PDF-Dateien lesen. Anschließend können Sie PDF-Dateien bearbeiten, aufteilen, zusammenführen oder verschlüsseln.
  • Zusammenführen und aufteilen: Mit EO.Pdf können Sie jede vorhandene PDF-Datei aufteilen oder mehrere PDF-Dateien zusammenführen.
  • PDF-Verschlüsselung: EO.Pdf unterstützt die Verschlüsselung von PDFs sowie die Entschlüsselung von verschlüsselten PDF-Dateien.

Hauptmerkmal-Vergleich mit Codebeispielen: IronPDF vs. EO.Pdf

In diesem Abschnitt werden wir einige häufige PDF-bezogene Aufgaben betrachten und wie IronPDF und EO.Pdf diese Anwendungsfälle handhaben.

Konvertierung von HTML in PDF

IronPDF Beispiel:

using IronPdf;

// Disable local disk access or cross-origin requests
Installation.EnableWebSecurity = true;

// Instantiate Renderer
var renderer = new ChromePdfRenderer();

// Create a PDF from an HTML string using C#
var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");
pdf.SaveAs("output.pdf");

// Advanced Example with HTML Assets
var myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
myAdvancedPdf.SaveAs("html-with-assets.pdf");
using IronPdf;

// Disable local disk access or cross-origin requests
Installation.EnableWebSecurity = true;

// Instantiate Renderer
var renderer = new ChromePdfRenderer();

// Create a PDF from an HTML string using C#
var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");
pdf.SaveAs("output.pdf");

// Advanced Example with HTML Assets
var myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
myAdvancedPdf.SaveAs("html-with-assets.pdf");
Imports IronPdf

' Disable local disk access or cross-origin requests
Installation.EnableWebSecurity = True

' Instantiate Renderer
Dim renderer = New ChromePdfRenderer()

' Create a PDF from an HTML string using C#
Dim pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>")
pdf.SaveAs("output.pdf")

' Advanced Example with HTML Assets
Dim myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", "C:\site\assets\")
myAdvancedPdf.SaveAs("html-with-assets.pdf")
VB   C#

EO.Pdf-Beispiel:

HtmlToPdf.ConvertHtml("<h1>Hello World</h1>", "output.pdf");
HtmlToPdf.ConvertHtml("<h1>Hello World</h1>", "output.pdf");
HtmlToPdf.ConvertHtml("<h1>Hello World</h1>", "output.pdf")
VB   C#

Wie Sie im obigen Code sehen können, IronPDF's HTML-zu-PDF Der Converter bietet Ihnen eine leistungsstarke Methode zur Erstellung von PDF-Dateien aus HTML-Inhalten mit nur wenigen Zeilen Code. Mit starker Unterstützung für moderne Webstandards können Sie sicher sein, jedes Mal pixelgenaue PDF-Dokumente aus Ihrer Webanwendung oder Ihren Webseiten zu erhalten. EO.Pdf benötigt nur eine einzelne Codezeile, um HTML-Inhalte in PDF umzuwandeln, was die Implementierung schnell und einfach macht.

PDF-Dateien verschlüsseln

IronPDF Beispiel:

using IronPdf;
using System;

// Open an Encrypted File, alternatively create a new PDF from Html
var pdf = PdfDocument.FromFile("encrypted.pdf", "password");

// Edit file metadata
pdf.MetaData.Author = "Satoshi Nakamoto";
pdf.MetaData.Keywords = "SEO, Friendly";
pdf.MetaData.ModifiedDate = DateTime.Now;

// Edit file security settings
pdf.SecuritySettings.RemovePasswordsAndEncryption();
pdf.SecuritySettings.MakePdfDocumentReadOnly("secret-key");
pdf.SecuritySettings.AllowUserAnnotations = false;
pdf.SecuritySettings.AllowUserCopyPasteContent = false;
pdf.SecuritySettings.AllowUserFormData = false;
pdf.SecuritySettings.AllowUserPrinting = IronPdf.Security.PdfPrintSecurity.FullPrintRights;

// Change or set the document encryption password
pdf.Password = "my-password";
pdf.SaveAs("secured.pdf");
using IronPdf;
using System;

// Open an Encrypted File, alternatively create a new PDF from Html
var pdf = PdfDocument.FromFile("encrypted.pdf", "password");

// Edit file metadata
pdf.MetaData.Author = "Satoshi Nakamoto";
pdf.MetaData.Keywords = "SEO, Friendly";
pdf.MetaData.ModifiedDate = DateTime.Now;

// Edit file security settings
pdf.SecuritySettings.RemovePasswordsAndEncryption();
pdf.SecuritySettings.MakePdfDocumentReadOnly("secret-key");
pdf.SecuritySettings.AllowUserAnnotations = false;
pdf.SecuritySettings.AllowUserCopyPasteContent = false;
pdf.SecuritySettings.AllowUserFormData = false;
pdf.SecuritySettings.AllowUserPrinting = IronPdf.Security.PdfPrintSecurity.FullPrintRights;

// Change or set the document encryption password
pdf.Password = "my-password";
pdf.SaveAs("secured.pdf");
Imports IronPdf
Imports System

' Open an Encrypted File, alternatively create a new PDF from Html
Private pdf = PdfDocument.FromFile("encrypted.pdf", "password")

' Edit file metadata
pdf.MetaData.Author = "Satoshi Nakamoto"
pdf.MetaData.Keywords = "SEO, Friendly"
pdf.MetaData.ModifiedDate = DateTime.Now

' Edit file security settings
pdf.SecuritySettings.RemovePasswordsAndEncryption()
pdf.SecuritySettings.MakePdfDocumentReadOnly("secret-key")
pdf.SecuritySettings.AllowUserAnnotations = False
pdf.SecuritySettings.AllowUserCopyPasteContent = False
pdf.SecuritySettings.AllowUserFormData = False
pdf.SecuritySettings.AllowUserPrinting = IronPdf.Security.PdfPrintSecurity.FullPrintRights

' Change or set the document encryption password
pdf.Password = "my-password"
pdf.SaveAs("secured.pdf")
VB   C#

EO.Pdf-Beispiel:

PdfDocument doc = new PdfDocument();
doc.Security.UserPassword = "user";
doc.Security.OwnerPassword = "owner";
doc.Save("encrypted.pdf");
PdfDocument doc = new PdfDocument();
doc.Security.UserPassword = "user";
doc.Security.OwnerPassword = "owner";
doc.Save("encrypted.pdf");
Dim doc As New PdfDocument()
doc.Security.UserPassword = "user"
doc.Security.OwnerPassword = "owner"
doc.Save("encrypted.pdf")
VB   C#

Während IronPDFs Verschlüsselungsprozess erfordert mehr Codezeilen, es bietet ein leistungsstarkes Verschlüsselungswerkzeug, mit dem Sie Ihre PDF-Datei sichern können, und gibt Ihnen die volle Kontrolle über den Prozess mit einer Reihe von Optionen, um die Verschlüsselungsaufgabe vollständig anzupassen. EO.Pdf bietet ein kurzes, einfach zu implementierendes Verschlüsselungstool, fehlt jedoch das Maß an Kontrolle, das IronPDF bietet.

Schwärzen von PDF-Inhalten

IronPDF Beispiel:

using IronPdf;

PdfDocument pdf = PdfDocument.FromFile("novel.pdf");

// Redact 'are' phrase from all pages
pdf.RedactTextOnAllPages("are");
pdf.SaveAs("redacted.pdf");
using IronPdf;

PdfDocument pdf = PdfDocument.FromFile("novel.pdf");

// Redact 'are' phrase from all pages
pdf.RedactTextOnAllPages("are");
pdf.SaveAs("redacted.pdf");
Imports IronPdf

Private pdf As PdfDocument = PdfDocument.FromFile("novel.pdf")

' Redact 'are' phrase from all pages
pdf.RedactTextOnAllPages("are")
pdf.SaveAs("redacted.pdf")
VB   C#

EO.Pdf: Wird nicht nativ unterstützt.

IronPDF bietet eine integrierte redaktionssystem fähig, angegebenen Inhalt aus Ihrem PDF in nur wenigen Codezeilen zu schwärzen. EO.Pdf bietet jedoch keine solche Funktion, daher müssten Sie zusätzliche Bibliotheken installieren, um PDF-Redaktionen durchzuführen.

Digitales Signieren von PDFs

IronPDF Beispiel:

using IronPdf.Signing;
using System.Security.Cryptography.X509Certificates;

ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>foo</h1>");

// Create X509Certificate2 object with X509KeyStorageFlags set to Exportable
X509Certificate2 cert = new X509Certificate2("IronSoftware.pfx", "123456", X509KeyStorageFlags.Exportable);

// Create PdfSignature object
var sig = new PdfSignature(cert);

// Sign PDF document
pdf.Sign(sig);
pdf.SaveAs("signed.pdf");
using IronPdf.Signing;
using System.Security.Cryptography.X509Certificates;

ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>foo</h1>");

// Create X509Certificate2 object with X509KeyStorageFlags set to Exportable
X509Certificate2 cert = new X509Certificate2("IronSoftware.pfx", "123456", X509KeyStorageFlags.Exportable);

// Create PdfSignature object
var sig = new PdfSignature(cert);

// Sign PDF document
pdf.Sign(sig);
pdf.SaveAs("signed.pdf");
Imports IronPdf.Signing
Imports System.Security.Cryptography.X509Certificates

Private renderer As New ChromePdfRenderer()
Private pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>foo</h1>")

' Create X509Certificate2 object with X509KeyStorageFlags set to Exportable
Private cert As New X509Certificate2("IronSoftware.pfx", "123456", X509KeyStorageFlags.Exportable)

' Create PdfSignature object
Private sig = New PdfSignature(cert)

' Sign PDF document
pdf.Sign(sig)
pdf.SaveAs("signed.pdf")
VB   C#

EO.Pdf:

//Create a PdfSigner object
PdfSigner signer = new PdfSigner(your_x509_certificate);

//Sign the PDF file
signer.Sign(pdf_file_name);
//Create a PdfSigner object
PdfSigner signer = new PdfSigner(your_x509_certificate);

//Sign the PDF file
signer.Sign(pdf_file_name);
'Create a PdfSigner object
Dim signer As New PdfSigner(your_x509_certificate)

'Sign the PDF file
signer.Sign(pdf_file_name)
VB   C#

Mit IronPDF können Sie sicher signieren jede PDF-Datei mühelos. Sein PDF-Signatur-Tool gibt Ihnen volle Kontrolle über den Prozess, während die Methode kurz und unkompliziert zu implementieren bleibt. Der Signaturprozess von EO.Pdf ist einfach zu verwenden und erfordert nur wenige Codezeilen, um zu funktionieren.

Anwenden von benutzerdefinierten Wasserzeichen

IronPDF Beispiel:

using IronPdf;

// Stamps a Watermark onto a new or existing PDF
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf/");
pdf.ApplyWatermark("<h2 style='color:red'>SAMPLE</h2>", 30, IronPdf.Editing.VerticalAlignment.Middle, IronPdf.Editing.HorizontalAlignment.Center);
pdf.SaveAs(@"C:\Path\To\Watermarked.pdf");
using IronPdf;

// Stamps a Watermark onto a new or existing PDF
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf/");
pdf.ApplyWatermark("<h2 style='color:red'>SAMPLE</h2>", 30, IronPdf.Editing.VerticalAlignment.Middle, IronPdf.Editing.HorizontalAlignment.Center);
pdf.SaveAs(@"C:\Path\To\Watermarked.pdf");
Imports IronPdf

' Stamps a Watermark onto a new or existing PDF
Private renderer = New ChromePdfRenderer()
Private pdf = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf/")
pdf.ApplyWatermark("<h2 style='color:red'>SAMPLE</h2>", 30, IronPdf.Editing.VerticalAlignment.Middle, IronPdf.Editing.HorizontalAlignment.Center)
pdf.SaveAs("C:\Path\To\Watermarked.pdf")
VB   C#

EO.Pdf: Fehlt native Unterstützung für Wasserzeichen.

Mit einem Ansatz, der dem von HTML/CSS ähnelt, bietet IronPDF's Wasserzeichen-Tool ist einfach zu bedienen und das Anwenden von benutzerdefinierten Wasserzeichen auf PDF-Dateien wird zum Kinderspiel. EO.Pdf bietet keine native Unterstützung für Wasserzeichen, daher werden externe Bibliotheken benötigt, um diese Aufgabe durchzuführen.

Text und Bilder auf PDF-Dokumente stempeln

IronPDF Beispiel:

Textstempel:

using IronPdf;
using IronPdf.Editing;

ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Example HTML Document!</h1>");

// Create text stamper
TextStamper textStamper = new TextStamper()
{
    Text = "Text Stamper!",
    FontFamily = "Bungee Spice",
    UseGoogleFont = true,
    FontSize = 30,
    IsBold = true,
    IsItalic = true,
    VerticalAlignment = VerticalAlignment.Top,
};

// Stamp the text stamper
pdf.ApplyStamp(textStamper);
pdf.SaveAs("stampText.pdf");
using IronPdf;
using IronPdf.Editing;

ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Example HTML Document!</h1>");

// Create text stamper
TextStamper textStamper = new TextStamper()
{
    Text = "Text Stamper!",
    FontFamily = "Bungee Spice",
    UseGoogleFont = true,
    FontSize = 30,
    IsBold = true,
    IsItalic = true,
    VerticalAlignment = VerticalAlignment.Top,
};

// Stamp the text stamper
pdf.ApplyStamp(textStamper);
pdf.SaveAs("stampText.pdf");
Imports IronPdf
Imports IronPdf.Editing

Private renderer As New ChromePdfRenderer()
Private pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>Example HTML Document!</h1>")

' Create text stamper
Private textStamper As New TextStamper() With {
	.Text = "Text Stamper!",
	.FontFamily = "Bungee Spice",
	.UseGoogleFont = True,
	.FontSize = 30,
	.IsBold = True,
	.IsItalic = True,
	.VerticalAlignment = VerticalAlignment.Top
}

' Stamp the text stamper
pdf.ApplyStamp(textStamper)
pdf.SaveAs("stampText.pdf")
VB   C#

Bildstempel:

using IronPdf;
using IronPdf.Editing;
using System;

ChromePdfRenderer renderer = new ChromePdfRenderer();

PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Example HTML Document!</h1>");

// Create image stamper
ImageStamper imageStamper = new ImageStamper(new Uri("https://ironpdf.com/img/svgs/iron-pdf-logo.svg"))
{
    VerticalAlignment = VerticalAlignment.Top,
};

// Stamp the image stamper
pdf.ApplyStamp(imageStamper, 0);
pdf.SaveAs("stampImage.pdf");
using IronPdf;
using IronPdf.Editing;
using System;

ChromePdfRenderer renderer = new ChromePdfRenderer();

PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Example HTML Document!</h1>");

// Create image stamper
ImageStamper imageStamper = new ImageStamper(new Uri("https://ironpdf.com/img/svgs/iron-pdf-logo.svg"))
{
    VerticalAlignment = VerticalAlignment.Top,
};

// Stamp the image stamper
pdf.ApplyStamp(imageStamper, 0);
pdf.SaveAs("stampImage.pdf");
Imports IronPdf
Imports IronPdf.Editing
Imports System

Private renderer As New ChromePdfRenderer()

Private pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>Example HTML Document!</h1>")

' Create image stamper
Private imageStamper As New ImageStamper(New Uri("https://ironpdf.com/img/svgs/iron-pdf-logo.svg")) With {.VerticalAlignment = VerticalAlignment.Top}

' Stamp the image stamper
pdf.ApplyStamp(imageStamper, 0)
pdf.SaveAs("stampImage.pdf")
VB   C#

EO.Pdf: Unterstützt keine erweiterten Stempeloptionen.

Text und Bilder stempeln Das Hinzufügen von Bildern und Text auf Ihre PDF-Dateien war dank der leistungsstarken, aber benutzerfreundlichen Bild- und Textstempelwerkzeuge von IronPDF noch nie einfacher. Wenn Sie mit HTML und CSS vertraut sind, dann sind diese Tools noch einfacher zu verwenden, da sie einen ähnlichen Ansatz wie CSS haben, wenn es darum geht, den Stempel auf das PDF anzuwenden.

Wenn Sie Text- und Bildstempel auf Ihre PDFs anwenden und EO.Pdf verwenden möchten, müssen Sie separate Bibliotheken installieren, da EO.Pdf für diesen Vorgang keine Unterstützung bietet.

DOCX in PDF Konvertierung

IronPDF Beispiel:

using IronPdf;

// Instantiate Renderer
DocxToPdfRenderer renderer = new DocxToPdfRenderer();

// Render from DOCX file
PdfDocument pdf = renderer.RenderDocxAsPdf("Modern-chronological-resume.docx");

// Save the PDF
pdf.SaveAs("pdfFromDocx.pdf");
using IronPdf;

// Instantiate Renderer
DocxToPdfRenderer renderer = new DocxToPdfRenderer();

// Render from DOCX file
PdfDocument pdf = renderer.RenderDocxAsPdf("Modern-chronological-resume.docx");

// Save the PDF
pdf.SaveAs("pdfFromDocx.pdf");
Imports IronPdf

' Instantiate Renderer
Private renderer As New DocxToPdfRenderer()

' Render from DOCX file
Private pdf As PdfDocument = renderer.RenderDocxAsPdf("Modern-chronological-resume.docx")

' Save the PDF
pdf.SaveAs("pdfFromDocx.pdf")
VB   C#

EO.Pdf: Erfordert zusätzliche Tools, um die Konvertierung von DOCX zu PDF durchzuführen.

IronPDF vereinfacht Umwandlung von DOCX in PDF direkt in .NET-Umgebungen mit dem leistungsstarken DOCX-zu-PDF-Tool, während nur wenige Codezeilen benötigt werden und Sie Zeit und Aufwand sparen. EO.Pdf hingegen enthält kein integriertes Tool für die Konvertierung von DOCX in PDF, daher müssen Sie auf externe Bibliotheken zurückgreifen.

Zusammenfassung des Vergleichs der Codebeispiele

Um mehr über das umfangreiche Funktionsset von IronPDF zu erfahren und sie in Aktion zu sehen, besuchen Sie die IronPDF anleitungen Anleitungen, die detailliert auf jede Funktion eingehen, erläutern, wie sie funktionieren, und Ihnen die Fähigkeiten vermitteln, die Sie benötigen, um ein PDF-Profi zu werden.

Preise und Lizenzierung: IronPDF vs. EO.Pdf-Bibliothek

IronPDF

IronPDF hat verschiedene Stufen und zusätzliche Funktionen beim Erwerb einer Lizenz. Entwickler können auch kaufen IronSuite das Ihnen Zugang zu allen Produkten von IronSoftware zum Preis von zwei ermöglicht. Wenn Sie noch nicht bereit sind, eine Lizenz zu erwerben, bietet IronPDF eine Kostenlose Testversion damit Sie alle Funktionen erkunden können, die es bietet, bevor Sie eine Lizenz erwerben.

  • Unbefristete Lizenzen: Bietet eine Reihe von unbefristeten Lizenzen, je nach Größe Ihres Teams, Ihren Projektanforderungen und der Anzahl der Standorte. Jeder Lizenztyp beinhaltet E-Mail-Support.
  • Lite License: Diese Lizenz kostet $749 und unterstützt einen Entwickler, einen Standort und ein Projekt.
  • Plus License: Unterstützung für drei Entwickler, drei Standorte und drei Projekte, dies ist der nächste Schritt nach der Lite License und kostet $1,499. Die Plus License bietet Chat-Unterstützung und Telefon-Support zusätzlich zur grundlegenden E-Mail-Unterstützung.
  • Professional License: Diese Lizenz ist für größere Teams geeignet und unterstützt zehn Entwickler, zehn Standorte und zehn Projekte für $2,999. Sie bietet die gleichen Support-Kanäle wie die vorherigen Stufen, bietet jedoch auch Bildschirmfreigabe-Support.
  • Lizenzgebührenfreie Weiterverteilung: Die Lizenzierung von IronPDF bietet auch eine lizenzgebührenfreie Weiterverteilung gegen einen Aufpreis von $1.999 an.
  • Ununterbrochene Produktunterstützung: IronPDF bietet Zugang zu fortlaufenden Produktaktualisierungen, Sicherheitsfunktionserweiterungen und Unterstützung durch ihr Engineering-Team für entweder $999/Jahr oder einen einmaligen Kauf von $1,999 für eine Abdeckung von 5 Jahren.
  • IronSuite: Für 1.498 $ erhalten Sie Zugriff auf alle Iron Software-Produkte, einschließlich IronPDF, IronOCR, IronWord, IronXL, IronBarcode, IronQR, IronZIP, IronPrintund IronWebScraper.

EO.Pdf

EO.Pdf bietet eine kleine Auswahl an Lizenzoptionen für sein Produkt an.

Wenn Sie nur eine Einzellizenz für EO.Pdf erwerben möchten, ohne eines der anderen Produkte, die EO anbietet, können Sie aus den folgenden Optionen wählen:

  • Einzellizenz: Unterstützt einen einzelnen Entwickler, unbegrenzte Server, unbegrenzte Anwendungen und bietet standardmäßigen Support für 799 $.
  • Drei-Lizenz-Paket: Diese Option ist für drei Entwickler, mit der gleichen Unterstützung für Server und Anwendungen wie die vorherige Stufe, jedoch mit bevorzugtem Support, und kostet 1799 $.
  • Unternehmenspaket: Dies ist für eine einzelne Organisation und kann eine unbegrenzte Anzahl von Entwicklern an einem einzigen physischen Standort oder bis zu zehn Entwickler an verschiedenen Standorten unterstützen. Es unterstützt auch unbegrenzte Server und Anwendungen und bietet priorisierten Support. Diese Stufe kostet $2999.
  • Corporate Plus Bundle: Unterstützt eine einzelne Organisation mit unbegrenzt vielen Entwicklern weltweit, unbegrenzten Servern und Anwendungen und bietet vorrangigen Support. Dieses Paket kostet $4499.

Dokumentation und Support: IronPDF vs. EO.Pdf

IronPDF

  • Umfassende Dokumentation: Ausführliche und benutzerfreundliche Dokumentation, die alle Funktionen abdeckt.
  • 24/5 Support: Aktiver Ingenieursupport ist verfügbar.
  • Video Tutorials: Schritt-für-Schritt-Videoanleitungen sind auf YouTube verfügbar.
  • Community Forum: Engagierte Community für zusätzliche Unterstützung.
  • Regelmäßige Updates: Monatliche Produktupdates, um die neuesten Funktionen und Sicherheitspatches sicherzustellen.
  • PDF-API-Referenz: Bietet API-Referenzen, damit Sie das Beste aus unseren Tools herausholen können.

    Weitere Informationen finden Sie in IronPDFs umfangreicher Dokumentation, und besuchen Sie die IronSoftware YouTube-Kanal.

EO.Pdf

  • API-Referenz: EO.Pdf enthält umfangreiche Details zu seinen Funktionen im Abschnitt der API-Referenz, in dem jede Methode und jedes Tool innerhalb der Bibliothek aufgeschlüsselt wird.
  • Dokumentation: EO.Pdf enthält umfangreiche Dokumentation auf seiner Website, zusammen mit Codebeispielen, um jede Funktion in Aktion zu zeigen.
  • Forum: Im Supportforum von EO.Pdf können Nutzer miteinander und mit den Entwicklern in Kontakt treten, um Probleme zu lösen, die sie finden, zu lernen, wie man die verschiedenen Aspekte der Bibliothek nutzt, und Rückmeldungen zu geben.

Schlussfolgerung

Abschließend lässt sich sagen, dass bei der Wahl einer PDF-Bibliothek für Ihre PDF-bezogenen Aufgaben vieles zu berücksichtigen ist. Bietet die Bibliothek, die Sie betrachten, alle Funktionen, die Sie benötigen? Ist sie gut dokumentiert und einfach zu erlernen? Wie verhält sich der Preis im Vergleich zu Ihrem Budget? Hoffentlich fühlen Sie sich nach heute sicherer bei der Auswahl der richtigen Bibliothek für Sie, und Sie können unsere Vergleichsthemen nutzen, um zukünftige Bibliotheken selbst zu vergleichen.

IronPDF ist eine leistungsstarke PDF-Bibliothek, die Ihnen zur Verfügung steht, mit einem umfassenden Satz von PDF-bezogenen Funktionen, robuster plattformübergreifender Kompatibilität und umfangreicher Dokumentation. Von einfachen Funktionen wie der PDF-Generierung aus verschiedenen Dateitypen bis hin zu fortgeschrittenen Funktionen wie PDF-Verschlüsselung und -Signierung, IronPDF hat alles, was Sie benötigen.

EO.Pdf bietet eine anständige Reihe von PDF-Funktionen, aber es fehlt an dem umfangreichen Funktionsumfang, den IronPDF bietet. Obwohl EO.Pdf mit seiner einfachen Handhabung, den PDF-Erstellungstools und der unkomplizierten Dokumentation ein starker Anwärter ist, wenn Sie nicht eine umfangreiche Palette an Funktionen benötigen.

< PREVIOUS
IronPDF und DynamicPDF - ein umfassender Vergleich
NÄCHSTES >
Ein Vergleich zwischen IronPDF und PDFreactor

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

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