using IronPdf;
// Disable local disk access or cross-origin requests
Installation.EnableWebSecurity = true;
// Instantiate Renderer
var renderer = new ChromePdfRenderer();
// Create a PDF from a HTML string using C#
var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");
// Export to a file or Stream
pdf.SaveAs("output.pdf");
// Advanced Example with HTML Assets
// 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 myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
myAdvancedPdf.SaveAs("html-with-assets.pdf");
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 werfen wir einen genaueren Blick auf zwei PDF-Bibliotheken, 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+)
Anwendungsumgebungen: IronPDF funktioniert in verschiedenen Anwendungsumgebungen wie Windows, Linux, Mac, Docker, Azure und AWS.
IDEs: Funktioniert mit IDEs wie Microsoft Visual Studio und JetBrains Rider & ReSharper
Betriebssysteme und Prozessoren: Unterstützt mehrere verschiedene Betriebssysteme und Prozessoren, einschließlich Windows, Mac, Linux, x64, x86, ARM
Für weitere Informationen 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 innerhalb einer traditionellen Windows-Anwendung und ist auf einige Windows-spezifische Komponenten angewiesen. 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-Konvertierung: IronPDF kann HTML in PDF umwandeln. Mit voller Unterstützung moderner Webstandards können Sie sicher sein, dass IronPDF konsistent pixelgenaue PDFs aus Ihrer HTML-Datei oder Ihrem Inhalt zurückgibt. 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 generieren.
Sicherheitsfunktionen: Mit IronPDF können Sie stets sicher sein, dass alle sensiblen PDF-Dateien dank seiner Sicherheitsfunktionen geschützt 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, ändern 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 IronPDF-Funktionen, siehe IronPDF-Funktionen.
EO.Pdf Funktionen
PDF-Erstellung: Erstellen Sie PDF-Dateien mit dem PDF Creator-Tool von EO.Pdf, oder wenn Sie nach etwas Einfacherem suchen, probieren Sie den HTML-zu-PDF-Konverter aus.
PDF-Leser: Das PDF-Leser-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
Beispiel für IronPDF:
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")
Wie Sie im obigen Code sehen können, bietet der HTML-zu-PDF-Konverter von IronPDF Ihnen eine leistungsstarke Methode, um PDF-Dateien aus HTML-Inhalten in nur wenigen Zeilen Code zu erstellen. 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
Beispiel für IronPDF:
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")
Dim doc As New PdfDocument()
doc.Security.UserPassword = "user"
doc.Security.OwnerPassword = "owner"
doc.Save("encrypted.pdf")
$vbLabelText $csharpLabel
Obwohl der Verschlüsselungsprozess von IronPDF mehr Codezeilen erfordert, bietet er ein leistungsstarkes Verschlüsselungswerkzeug, das zur Sicherung Ihrer PDF-Datei verwendet werden kann und Ihnen die volle Kontrolle über den Prozess mit einer Vielzahl von Optionen gibt, 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
Beispiel für IronPDF:
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")
$vbLabelText $csharpLabel
EO.Pdf: Wird nicht nativ unterstützt.
IronPDF bietet ein integriertes Schwärzungswerkzeug, das in der Lage ist, 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
Beispiel für IronPDF:
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")
$vbLabelText $csharpLabel
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)
$vbLabelText $csharpLabel
Mit IronPDF können Sie jede PDF-Datei sicher signieren und das mit Leichtigkeit. 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
Beispiel für IronPDF:
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")
$vbLabelText $csharpLabel
EO.Pdf: Bietet keine native Unterstützung für Wasserzeichen.
Mit einem Ansatz ähnlich wie HTML/CSS ist das Wasserzeichen-Tool von IronPDF einfach zu verwenden und das Anbringen Ihrer individuellen Wasserzeichen auf PDF-Dateien ist kinderleicht. 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
Beispiel für IronPDF:
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")
$vbLabelText $csharpLabel
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")
$vbLabelText $csharpLabel
EO.Pdf: Unterstützt keine erweiterten Stempeloptionen.
Text- und Bildstempel auf Ihre PDF-Dateien aufzubringen, war dank der leistungsstarken, aber benutzerfreundlichen Bild- und Textstempel-Werkzeuge 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
Beispiel für IronPDF:
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")
$vbLabelText $csharpLabel
EO.Pdf: Erfordert zusätzliche Tools für die Umwandlung von DOCX in PDF.
IronPDF vereinfacht die Umwandlung von DOCX in PDF direkt in .NET-Umgebungen mit seinem leistungsstarken DOCX-to-PDF-Tool, wobei nur wenige Codezeilen erforderlich sind und Sie Zeit und Mühe 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 die umfangreiche Vielzahl an Funktionen zu erfahren, die IronPDF bietet, und diese in Aktion zu sehen, schauen Sie sich die IronPDF Anleitungen an, die tief in jede einzelne Funktion eintauchen, ihre Funktionsweise erkunden 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 verfügt über verschiedene Stufen und zusätzliche Funktionen zum Erwerb einer Lizenz. Entwickler können auch Iron Suite kaufen, was Zugang zu allen Produkten von Iron Software zum Preis von zwei ermöglicht. Falls Sie noch nicht bereit sind, eine Lizenz zu erwerben, bietet IronPDF eine kostenlose Testversion an, damit Sie alle Funktionen erkunden können, bevor Sie sich für eine Lizenz entscheiden.
Unbefristete Lizenzen: Bietet eine Auswahl an unbefristeten Lizenzen, abhängig von der Größe Ihres Teams, den Anforderungen Ihres Projekts 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: Diese unterstützt drei Entwickler, drei Standorte und drei Projekte. Sie ist der nächste Schritt über der Lite License und kostet $1.499. Die Plus License bietet neben dem grundlegenden E-Mail-Support auch Chat- und Telefonsupport.
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 Kontakt-Support-Kanäle wie die vorherigen Ebenen, bietet jedoch zusätzlich Unterstützung per Bildschirmfreigabe.
Lizenzfreie Weiterverbreitung: Die Lizenz von IronPDF bietet auch eine lizenzfreie Weiterverbreitung für zusätzliche $1.999
Unterbrechungsfreier Produktsupport: IronPDF bietet Zugang zu fortlaufenden Produktaktualisierungen, Sicherheitsverbesserungen und Support von ihrem Ingenieurteam entweder für $999/Jahr oder einem einmaligen Kauf von $1.999 für eine 5-jährige Abdeckung.
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, alles für 799 $.
Drei-Lizenz-Bundle: Diese Option ist für drei Entwickler, mit derselben Unterstützung für Server und Anwendungen wie die Stufe zuvor, aber mit Prioritätsunterstützung und kostet 1799 $.
Corporate Bundle: Dies ist für eine einzelne Organisation gedacht und kann unbegrenzt viele Entwickler an einem einzigen physischen Standort unterstützen oder bis zu zehn Entwickler an verschiedenen Standorten. 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 unbegrenzter Anzahl an Entwicklern weltweit, unbegrenzten Servern und Anwendungen und bietet prioritisierten Support. Dieses Paket kostet $4499.
Dokumentation und Support: IronPDF vs. EO.Pdf
IronPDF
Umfassende Dokumentation: Umfangreiche und benutzerfreundliche Dokumentation, die alle Funktionen abdeckt.
24/5 Support: Aktive Unterstützung durch Ingenieure ist verfügbar.
Videoanleitungen: Schritt-für-Schritt-Videoanleitungen sind auf YouTube verfügbar.
Community-Forum: Engagierte Community für zusätzliche Unterstützung.
Regelmäßige Updates: Monatliche Produktaktualisierungen, um die neuesten Funktionen und Sicherheitspatches zu gewährleisten.
PDF-API-Referenz: Bietet API-Referenzen, damit Sie das Beste aus unseren Tools herausholen können.
API-Referenz: EO.Pdf enthält umfangreiche Details zu seinen Funktionen im API-Referenzbereich und beschreibt jede Methode und jedes Werkzeug innerhalb der Bibliothek.
Dokumentation: EO.Pdf enthält umfangreiche Dokumentation auf seiner Website, zusammen mit Code-Beispielen, um jede Funktion in Aktion zu zeigen.
Forum: Im EO.Pdf-Supportforum können sich Benutzer untereinander und mit den Entwicklern austauschen, um Probleme zu lösen, die sie finden, lernen, wie man die verschiedenen Aspekte der Bibliothek nutzt, und Feedback 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.
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 IronPDF und DynamicPDF - ein umfassender Vergleich
NÄCHSTES > Ein Vergleich zwischen IronPDF und PDFreactor