PRODUKT-VERGLEICHE

Ein Vergleich zwischen IronPDF und PdfPig

Veröffentlicht 11. August 2024
Teilen Sie:

Einführung

Arbeiten mit PDF(Portable Document Format) dateien können ein integraler Bestandteil Ihrer Arbeitsumgebung sein, von der Erstellung von Rechnungen bis hin zur Erstellung von Dokumentationen für Ihre Produkte - die Wahrscheinlichkeit ist groß, dass Sie irgendwann in Ihrem Leben mit PDFs arbeiten werden.

In der heutigen technologisch geprägten Welt gibt es jedoch eine unendliche Vielzahl von PDF-Tools. Wie wissen Sie also, welches für Sie am besten geeignet ist? Heute werden wir uns zwei PDF-Tools ansehen, PdfPig undIronPDFund werfen einen vergleichenden Blick auf ihre Funktionen, ihren Support und ihre Lizenzierungsmodelle.

Ein Überblick über IronPDF und PdfPig

IronPDF ist eine robuste .NET-PDF-Bibliothek, die zum Erzeugen, Manipulieren und Arbeiten mit PDFs in verschiedenen Umgebungen eingesetzt werden kann. Egal, ob Sie PDF-Dokumente aus HTML-Inhalten erstellen, Wasserzeichen auf vorhandene PDF-Dateien anbringen, die volle Kontrolle über die Sicherheitseinstellungen Ihrer PDF-Dateien haben oder PDF-Dateien als Bilder speichern möchten - IronPDF hat alles, was Sie brauchen. Mit einer umfangreichen Dokumentation und einem starken Support-Team stellt IronPDF sicher, dass Sie Zugang zu allen Ressourcen haben, die Sie für Ihren Erfolg benötigen.

PdfPig ist eine Open-Source-Bibliothek unter Apache 2.0-Lizenz, mit der Benutzer PDFs in C#, F# und anderen .NET-Sprachen lesen und erstellen können. Mit PdfPig können Sie einfache PDF-Dokumente erstellen, PDF-Dateien lesen, Inhalte aus PDF-Dateien extrahieren und vieles mehr. Auch wenn PdfPig nicht mit dem großen Funktionsumfang und der Dokumentation von IronPDF mithalten kann, so ist es doch ein starker Konkurrent, der Ihnen einen einfacheren Ansatz für die Arbeit mit PDF-Dateien bietet.

Plattformübergreifende Kompatibilität

In diesem ersten Abschnitt geben wir einen Überblick über die plattformübergreifende Unterstützung, die jede der Bibliotheken derzeit bietet. Dies ist ein wichtiger erster Schritt für den heutigen Vergleich, da Sie zunächst wissen müssen, ob das von uns untersuchte Tool in Ihrer Arbeitsumgebung überhaupt funktionieren würde, bevor wir mit der Betrachtung der Funktionen und Anwendungsfälle beginnen können.

IronPDF:

IronPDF unterstützt eine breite Palette von Plattformen, so dass Sie in Ihrer bevorzugten Umgebung arbeiten können. Hier ist eine Aufschlüsselung der Kompatibilität:

  • .NET-Versionen:

    • (C#, VB.NET, F#)

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

    • .NET-Standard(2.0+)
  • .NET-Framework(4.6.2+)
  • Anwendungsumgebungen: IronPDF funktioniert in Anwendungsumgebungen 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

    Weitere Informationen finden Sie in der ausführlichenIronPDF Kompatibilitätsleitfaden.

PdfSchwein:

  • .NET-Versionen

    • .NET-Standard(2.0+)

    • .NET Core(2.0+)
  • .NET-Framework(4.6.1+)
  • Plattformen: PdfPig arbeitet auf verschiedenen Plattformen wie Windows, macOS und Linux

Funktionsvergleich: PDF-Funktionalität in IronPDF vs. PdfPig

Sowohl IronPDF als auch PdfPig bieten eine Reihe von Funktionen für die Bearbeitung von PDF-Dokumenten. Im Folgenden finden Sie einen Vergleich der wichtigsten Funktionen:

IronPDF-Funktionen

  • HTML-zu-PDF-Konvertierung: IronPDF kann HTML-zu-PDF-Konvertierung, mit seiner vollen Unterstützung für moderne Web-Standards, können Sie sicher sein, dass IronPDF wird konsequent Pixel-perfekte PDFs von Ihrem HTML-Inhalte.
  • PDF-Dateikonvertierung: Sie müssen andere Dateiformate als HTML in PDF konvertieren? IronPDF unterstützt die Konvertierung vieler verschiedener Dateiformate, darunter; DOCX zu PDF, RTF zu PDF, Bild zu PDF, URL zu PDF und sogar PDF zu HTML, wobei die gewünschte Dokumentstruktur erhalten bleibt.
  • 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 PDF-Dateien mühelos bearbeiten. IronPDF bietet Bearbeitungsfunktionen wie das Hinzufügen von Kopf- und Fußzeilen, das Stempeln von Text und Bildern auf die PDF-Seiten, das Hinzufügen von benutzerdefinierten Wasserzeichen in die PDF-Datei, die Arbeit mit PDF-Formularen und das Zusammenführen von PDF-Dateien.

    Detaillierte Informationen über die von IronPDF angebotenen Funktionen finden Sie auf derIronPDF Funktionen Seite.

PdfPig Eigenschaften

  • Inhalt extrahieren: Mit PdfPig können Sie Text aus Ihren PDFs extrahieren.
  • PDF-Daten lesen: PdfPig unterstützt die Fähigkeit, PDF-Anmerkungen, Formulare und eingebettete Dokumente zu lesen. Darüber hinaus können Sie mit PdfPig auf die PDF-Metadaten zugreifen.
  • Erstellen von PDF-Dokumenten: Mit PdfPig können Sie PDF-Dokumente mit Kontrolle über PDF-Spezifikationen, Seitengrößen und Text- und Pfadoperationen innerhalb des Dokuments erstellen.

Ein Vergleich der Funktionen mit Codebeispielen zwischen IronPDF und PdfPig

Konvertierung von HTML in PDF

Beispiel für die Konvertierung von HTML in PDF ist eine einfache Aufgabe, die jedoch je nach Ihren Bedürfnissen hilfreich sein kann. Ganz gleich, ob Sie eine PDF-Datei erstellen möchten, die eine Website aus Ihrem Portfolio dokumentiert, oder ob Sie PDFs aus HTML-Inhalten für Ihre Arbeitsumgebung erstellen müssen, Sie benötigen einen leistungsstarken HTML-zu-PDF-Konverter, damit Sie konsistent hochwertige PDFs erstellen können.

IronPDF Code 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
// Load external html assets: images, CSS and JavaScript.
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
// Load external html assets: images, CSS and JavaScript.
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
' Load external html assets: images, CSS and JavaScript.
Dim myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", "C:\site\assets\")
myAdvancedPdf.SaveAs("html-with-assets.pdf")
VB   C#

PdfPig Code Beispiel:

PdfPig selbst unterstützt die Konvertierung von HTML in PDF nicht, so dass Sie eine Bibliothek eines Drittanbieters verwenden müssen, um die Konvertierung durchzuführen. PdfPig ist mehr auf die PDF-Erstellung als auf die PDF-Konvertierung ausgerichtet. Wenn Sie also nach einer Bibliothek mit integrierter Konvertierungsunterstützung suchen, ist IronPDF die richtige Wahl.

Wenn Sie HTML-Inhalte oder Webseiten in ein PDF-Format konvertieren möchten, bietet IronPDF ein leistungsfähiges, übersichtliches Werkzeug für diese Aufgabe, während PdfPig kein solches eingebautes Werkzeug hat und auf externe Bibliotheken angewiesen ist.

PDF-Dateien verschlüsseln

Wenn Sie mit sensiblen oder privaten PDF-Dateien zu tun haben, werden Sie nach einem PDF-Werkzeug suchen, das Sicherheitsaufgaben bewältigen kann, wie z. BpDF-Dateien verschlüsseln, Dokument-Metadaten bearbeiten und ein Passwort hinzufügen. Schauen wir uns nun an, wie diese Werkzeuge dieses Szenario angehen würden.

IronPDF Code Beispiel:

using IronPdf;
using System;

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

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

//Edit file security settings

//The following code makes a PDF read only and will disallow copy & paste and printing
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 metadata
pdf.MetaData.Author = "Satoshi Nakamoto";
pdf.MetaData.Keywords = "SEO, Friendly";
pdf.MetaData.ModifiedDate = DateTime.Now;

//Edit file security settings

//The following code makes a PDF read only and will disallow copy & paste and printing
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 metadata
pdf.MetaData.Author = "Satoshi Nakamoto"
pdf.MetaData.Keywords = "SEO, Friendly"
pdf.MetaData.ModifiedDate = DateTime.Now

'Edit file security settings

'The following code makes a PDF read only and will disallow copy & paste and printing
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#

PdfPig Code Beispiel:

PdfPig bietet nicht die gleiche eingebaute Unterstützung für PDF-Sicherheit wie IronPDF. Aufgrund des eher einfachen Charakters dieser Bibliothek benötigen Sie eine externe PDF-Bibliothek, die diese Funktionen bietet, um diese Aufgabe zu bewältigen.

Beim Umgang mit sensiblen PDF-Dateien bietet IronPDF umfassende Sicherheitsfunktionen wie Verschlüsselung, Bearbeitung von Metadaten und Passwortschutz, während PdfPig über keine integrierte Sicherheitsunterstützung verfügt und für solche Aufgaben eine zusätzliche Bibliothek benötigt.

Schwärzen von PDF-Inhalten

Was, wenn Siebestimmte Wörter oder Abschnitte des Inhalts schwärzen aus Ihren PDF-Dateien? Dies ist eine weitere häufige Notwendigkeit bei der Arbeit mit einer PDF-Datei, also lassen Sie uns sehen, ob diese PDF-Bibliotheken der Aufgabe gewachsen sind.

IronPDF Code Beispiel:

using IronPdf;

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

// Redact 'are' phrase from all pages
document.RedactTextOnAllPages("are");

pdf.SaveAs("redacted.pdf");
using IronPdf;

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

// Redact 'are' phrase from all pages
document.RedactTextOnAllPages("are");

pdf.SaveAs("redacted.pdf");
Imports IronPdf

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

' Redact 'are' phrase from all pages
document.RedactTextOnAllPages("are")

pdf.SaveAs("redacted.pdf")
VB   C#

PdfPig Code Beispiel:

PdfPig bietet keine Unterstützung für das Schwärzen von Inhalten in PDF-Dateien.

IronPDF bietet eine einfache Möglichkeit, Inhalte aus Ihren PDF-Dateien zu redigieren, die nur ein paar Zeilen Code erfordert. Das bedeutet, dass Sie alle Redaktionsaufgaben problemlos automatisieren können, was die Effizienz Ihres Arbeitsplatzes erhöht. PdfPig hingegen bietet keine derartige Unterstützung für diese Aufgabe.

Digitales Signieren von PDF-Dokumenten

Auch wenn dies wahrscheinlich kein wesentlicher Bestandteil Ihrer täglichen PDF-Bearbeitung sein wird, kann es je nach Arbeitsumgebung vorkommen, dass Sie Folgendes benötigenihre PDF-Dateien digital signierendaher werden wir uns nun ansehen, wie diese beiden Tools dies bewerkstelligen können.

IronPDF Code Beispiel:

using 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;
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
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#

PdfPig Code Beispiel:

PdfPig unterstützt das digitale Signieren nicht direkt, Sie müssen dafür andere Bibliotheken oder Werkzeuge verwenden.

Wenn Sie auf der Suche nach einem Tool sind, mit dem das Signieren von PDFs zum Kinderspiel wird, hilft Ihnen die unkomplizierte Methode von IronPDF nicht nur, diese Aufgabe effizienter zu erledigen, sondern gibt Ihnen auch die volle Kontrolle über den Prozess. PdfPig bietet jedoch keine Unterstützung für das digitale Signieren von PDF-Dateien.

Anwenden von benutzerdefinierten Wasserzeichen auf Ihre PDFs

Arbeiten Sie mit sensiblen Dokumenten oder wollen Sie Ihre Arbeit schützen und verhindern, dass andere sie stehlen und als ihre eigenen ausgeben? Dann die Anwendung der benutzerdefiniertenwasserzeichen für Ihre PDF-Seiten kann genau das sein, was Sie brauchen. Mal sehen, wie die Bibliotheken diese Aufgabe angehen.

IronPDF Code 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#

PdfPig Code Beispiel:

PdfPig unterstützt Wasserzeichen nicht direkt.

Während PdfPig das Hinzufügen von Wasserzeichen zu Ihren PDFs nicht unterstützt, kann IronPDF dies. Dank der integrierten Unterstützung für das Aufbringen von Wasserzeichen haben Sie die volle Kontrolle über den gesamten Prozess, und wenn Sie mit HTML und CSS vertraut sind, ist es sogar noch einfacher, sich damit vertraut zu machen, da es HTML/CSS zum Aufbringen der Wasserzeichen verwendet.

Bilder und Text in PDF-Dokumente stempeln

Bilder und Text in Ihre PDF-Dateien einfügen ist in gewisser Weise dasselbe wie das Anbringen von Wasserzeichen und könnte aus ähnlichen Gründen verwendet werden, aber können diese beiden Bibliotheken diese Aufgabe erfüllen?

IronPDF Code Beispiel:

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#
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#

PdfPig Code Beispiel:

PdfPig selbst unterstützt nicht das Stempeln von PDF-Bildobjekten oder Text in PDF-Dateien. Wenn Sie Text und Bilder in Ihr PDF-Dokument stempeln möchten, müssen Sie zusätzliche Bibliotheken verwenden.

Wenn Sie ein Werkzeug suchen, mit dem Sie Text und Bilder in Ihre PDFs stempeln können, dann ist IronPDF das richtige Werkzeug für Sie. Mit dem leistungsstarken integrierten Stempelwerkzeug haben Sie die volle Kontrolle über den gesamten Prozess und können alles, was Sie brauchen, auf Ihre Dateien stempeln. Wenn Sie dem Textstempel verschiedene Schriftarten hinzufügen möchten, unterstützt IronPDF Schriftarten im Truetype-Format. PdfPig bietet nicht die gleiche Unterstützung und ist daher nicht in der Lage, diese Aufgabe zu erfüllen.

DOCX in PDF Konvertierung

Eine weitere häufige Konvertierungsaufgabe neben der Umwandlung von HTML in PDF istkonvertierung von DOCX-Dateien in ein PDF-Format. Wenn Sie also bei Ihren täglichen Aufgaben oder auch nur hin und wieder damit konfrontiert werden, kann ein Tool, das diese Aufgabe problemlos bewältigen kann, einen großen Unterschied in der Effizienz Ihres Arbeitsplatzes ausmachen.

IronPDF Code 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#

PdfPig Code Beispiel:

PdfPig unterstützt keine Konvertierung von DOCX in PDF. Wie schon bei der HTML-zu-PDF-Konvertierung konzentriert sich PdfPig nicht auf die Unterstützung von Konvertierungsaufgaben, sondern auf die PDF-Erstellung von Grund auf.

Mit IronPDF ist die Konvertierung von DOCX in PDF ein Kinderspiel. Mit diesem Tool können Sie jede DOCX-Datei in wenigen Zeilen in das PDF-Format konvertieren, was es zu einem übersichtlichen, unkomplizierten und dennoch leistungsstarken Werkzeug macht. PdfPig hingegen kann keine Konvertierung von DOCX in PDF vornehmen.

Zusammenfassung der Beispiele für Merkmalsvergleiche

Vergleich der Merkmale

Weitere Beispiele finden Sie in der umfangreichenIronPDF Code-Beispiele.

Preisgestaltung und Lizenzierung: IronPDF vs. PdfPig Bibliothek

IronPDF Preisgestaltung und Lizenzierung

IronPDF bietet verschiedenepreisoptionen für Lizenzen. Entwickler können auch kaufenIron Suite, das Zugriff auf alle Produkte von Iron Software zum Preis von zwei bietet. Wenn Sie noch nicht bereit sind, eine Lizenz zu kaufen, bietet IronPDF einekostenloser Testdie 30 Tage dauert.

  • 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.
  • Iron Suite: Für 1.498 USD erhalten Sie Zugang zu allen Iron Software-Produkten, einschließlich IronPDF, IronOCR, IronWord, IronXL, IronBarcode, IronQR, IronZIP, IronPrint und IronWebScraper.

    Lizenz-Optionen

PdfPig-Lizenzierung

PdfPig ist lizenziert unter der Apache License 2.0. Das bedeutet, dass die PdfPig-Bibliothek frei verwendet werden kann, solange Sie die Richtlinien der Lizenzbedingungen befolgen. Obwohl PdfPig kostenlos ist und damit billiger als IronPDF, fehlt es ihm im Vergleich zu teureren Bibliotheken wie IronPDF an Funktionen und Support.

Dokumentation und Support: IronPDF vs. PdfPig

IronPDF bietet eine solide Dokumentation und Support-Optionen, um sicherzustellen, dass die Entwickler die Bibliothek optimal nutzen können:

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.

    Weitere Informationen finden Sie in der umfangreichen IronPDF-Websitedokumentation und Leitfädenund besuche den YouTube-Kanal von Iron Software.

PdfPig

  • GitHub Wiki: Das PdfPig GitHub beinhaltet ein Wiki, in dem die Funktionen von PdfPig und deren Verwendung beschrieben sind.
  • Problemberichte: Wenn Sie bei der Verwendung von PdfPig auf Probleme stoßen, können Sie einfach einen Problembericht auf GitHub einreichen.
  • Aktualisierungen: PdfPig scheint regelmäßig aktualisiert zu werden, und Sie können auf GitHub nachlesen, was in den letzten Updates hinzugefügt wurde.

Schlussfolgerung

Letztendlich hängt die Wahl der richtigen PDF-Bibliothek von den Aufgaben, die Sie zu erledigen haben, und von Ihrem Budget ab. Wenn Sie auf der Suche nach einer preisgünstigeren Option sind und nur grundlegende Aufgaben wie die Erstellung von PDF-Dokumenten, das Lesen von PDF-Dokumenten und das Extrahieren von Inhalten aus ihnen benötigen, dann ist PdfPig vielleicht besser für Sie geeignet.

Wenn Sie jedoch komplexe Aufgaben zu erledigen haben und alle Werkzeuge an einem Ort haben möchten, dann ist IronPDF die beste Option für Sie. Mit seinen robusten, umfangreichen Funktionen, der ausführlichen Dokumentation und dem leicht zugänglichen Support könnte IronPDF eine leistungsstarke Ergänzung für Ihren Arbeitsbereich sein.

Sie können den 0 Tage kostenloser Test um ihre verfügbaren Funktionen zu überprüfen.

< PREVIOUS
Ein Vergleich zwischen IronPDF und Apryse C#
NÄCHSTES >
PDFsharp View PDF-Alternativen mit IronPDF

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

Gratis NuGet-Download Downloads insgesamt: 11,810,873 Lizenzen anzeigen >