Zum Fußzeileninhalt springen
PRODUKTVERGLEICHE

Ein Vergleich zwischen IronPDF und PdfPig

## PdfPig vs IronPDF — Umfassender Vergleich

Jede Funktion wird im Kontext bewertet – basierend auf den realen Bibliotheksfunktionen für .NET Entwickler.

PdfPig
6/20
Open-Source-PDF-Bibliothek mit Lesefokus
4 Ja, 4 Teilweise, 12 Nein
IronPDF
20/20
Enterprise .NET PDF-Bibliothek mit Chromium-Engine
20 Ja 0 Teilweise 0 Nein
Merkmal PdfPig IronPDF ✦
PDF Creation & Conversion
HTML/CSS zu PDF ✕ Not Supported
Kein Browser-Engine vorhanden. HTML/CSS kann nicht analysiert oder dargestellt werden. Benötigt eine Drittanbieterbibliothek.
✓ Full Support
Chromium-basierte Engine mit pixelgenauer Darstellung von modernem CSS3, Flexbox und Grid.
JavaScript-Ausführung ✕ Not Supported
Keine Rendering-Oberfläche verfügbar – keine JS-Engine verfügbar.
✓ Full Support
Führt JavaScript vollständig während des Renderings aus. Ideal für dynamische Diagramme, Single-Page-Anwendungen und interaktive Inhalte.
URL-zu-PDF ✕ Not Supported
Webseiten können nicht aufgerufen oder erfasst werden.
✓ Full Support
`RenderUrlAsPdf()` Erfasst jede beliebige Live-URL mit vollständiger CSS/JS-Darstellung.
DOCX to PDF ✕ Not Supported
Fokus ausschließlich auf die Erstellung von PDFs von Grund auf.
✓ Full Support
`DocxToPdfRenderer` Konvertiert Word-Dokumente unter Beibehaltung von Struktur und Formatierung.
Programmatische PDF-Erzeugung ~ Partial
`PdfDocumentBuilder` Unterstützt Text, Pfade und einfache Formen. Keine leistungsstarke Layout-Engine – komplexe Designs sind schwierig.
✓ Full Support
Generieren Sie Inhalte aus HTML-Vorlagen, Zeichenketten, ASPX-Ansichten oder Bildern. Chromium kümmert sich automatisch um das Layout.
Seiten in Bilder umwandeln ~ Add-on Required
PdfPig kann nativ nicht rasterisieren. Erfordert die Community-Erweiterung `PdfPig.Rendering.Skia` mit SkiaSharp-Abhängigkeiten.
✓ Built-in
Native Rasterisierung zu PNG, JPEG, BMP und anderen Bildformaten mit konfigurierbarer DPI.
Reading & Extraction
Text Extraction & Layout ✓ Primary Strength
Detaillierter Zugriff auf Buchstabenpositionen, Begrenzungsrahmen und Schriftart-Metadaten. Hervorragend geeignet für Data Mining und -Analyse.
✓ Full Support
Extrahiert Text aus beliebigen PDFs unter Berücksichtigung des Layouts. Funktioniert mit IronOCR für gescannte Dokumente.
Eingebaute OCR ✕ Not Supported
Konzentriert sich auf das Extrahieren von bereits in der PDF-Struktur eingebettetem Text. Keine OCR für gescannte Bilder.
✓ Via IronOCR
Native Integration mit dem IronOCR -Add-on für die OCR-Texterkennung auf gescannten PDFs in über 127 Sprachen.
Read PDF Metadata & Annotations ✓ Supported
Lesen Sie Anmerkungen, Formularfelder, eingebettete Dokumente und PDF-Metadaten.
✓ Full Support
Metadaten lesen und bearbeiten – Autor, Stichwörter, Datum, benutzerdefinierte Eigenschaften – sowie vollständige Annotationsunterstützung.
Editing & Manipulation
Merging & Splitting ~ Partial
Zusammenführen erfolgt über `PdfMerger.Merge()` . Aufteilen und Neuanordnen erfordert die manuelle Bearbeitung von Dokumentobjekten.
✓ Full Support
Einzeiliges Zusammenführen, Aufteilen, Anhängen, Voranstellen und Neuanordnen von Seiten mit intuitiver API.
Headers, Footers & Page Numbers ✕ Complex
Keine One-Click-API. Koordinaten müssen manuell berechnet und Text oder Bilder auf jeder Seite platziert werden.
✓ Full Support
HTML-basierte Kopf- und Fußzeilen mit automatischer Seitenzählung, Datumsangabe und benutzerdefinierten Inhalten über einfache API-Aufrufe.
Wasserzeichen ✕ Not Supported
Keine Wasserzeichenfunktion. Würde eine separate Bibliothek erfordern.
✓ Full Support
`ApplyWatermark()` Akzeptiert HTML/CSS für volle Kontrolle über das Styling – Deckkraft, Drehung, Position.
Stamp Text & Images ✕ Not Supported
Inhalte können nicht in bestehende PDFs eingefügt werden. Zusätzliche Bibliotheken sind erforderlich.
✓ Full Support
`TextStamper` und `ImageStamper` mit Google Fonts, Positionierung und seitenweiser Steuerung.
Inhalt schwärzen ✕ Not Supported
Keine Schwärzungsfunktion verfügbar.
✓ Full Support
`RedactTextOnAllPages()` Entfernt sensible Texte dauerhaft in einer einzigen Zeile.
Security & Compliance
Encryption & Passwords ✕ Not Supported
Keine integrierte Verschlüsselung, kein Passwortschutz und keine Berechtigungsverwaltung.
✓ Full Support
AES-Verschlüsselung, Besitzer-/Benutzerpasswörter, differenzierte Berechtigungen (Drucken, Kopieren, Kommentieren, Formularausfüllen).
Digitale Signaturen ✕ Not Supported
Keine kryptografischen Signaturen oder zertifikatsbasierten Arbeitsabläufe.
✓ Full Support
Signieren Sie mit X509-Zertifikaten über `PdfSignature` . Unterstützt PFX/P12-Zertifikatsdateien.
PDF/A & PDF/UA Compliance ✕ Not Supported
Es gibt keine Funktionen zum Erstellen oder Validieren von Archivierungsstandards (PDF/A) oder Barrierefreiheitsstandards (PDF/UA).
✓ Full Support
Native PDF/A-Archivierung und PDF/UA-Barrierefreiheitskonformität für den Einsatz in Unternehmen und Behörden.
Platform & Deployment
Plattformübergreifende Unterstützung ~ Partial
Die Kernbibliothek ist reines C#, aber die Schriftartenverarbeitung und das Skia-Rendering-Add-on verhalten sich möglicherweise anders oder erfordern unter Linux/macOS eine zusätzliche Konfiguration.
✓ Full Support
Windows, Linux, macOS, x64, x86, ARM. .NET 6–10, Core, Standard 2.0+, Framework 4.6.2+.
Server / Docker / Cloud ✓ Supported
Leichtgewichtig und mit minimalen Abhängigkeiten. Ideal für Azure Functions, AWS Lambda und Docker-Container.
✓ Full Support
Docker, Azure, AWS, IIS und alle wichtigen Cloud-Plattformen. Offizielle Docker-Images und Bereitstellungsleitfäden.
Licensing & Support
Lizenzmodell ✓ Apache 2.0
Kostenlos und Open Source. Sicher für die kommerzielle Nutzung ohne Lizenzgebühren.
✓ Commercial
Dauerlizenzen ab der Lite-Stufe. 30 Tage voll funktionsfähige, kostenlose Testversion ohne Wasserzeichen.
Commercial Support & SLA ✕ Community Only
GitHub Probleme und Community-Support. Keine garantierten Reaktionszeiten oder SLAs.
✓ 24/5 Support
Engagierter technischer Support mit garantierter Service-Level-Vereinbarung (SLA). Erreichbar per E-Mail, Live-Chat und Telefon.
Dokumentation ✓ Good
Hochwertige README-Datei, Wiki und anschauliche Beispiele, die den unterstützten Anwendungsbereich abdecken.
✓ Extensive
Vollständige API-Referenz, über 100 Anleitungen, Tutorials, Codebeispiele, Leitfäden zur Fehlerbehebung und Videoinhalte.

PdfPig ist eine ausgezeichnete Wahl für die kostengünstige Extraktion von Texten und das Lesen von PDFs auf kleinem Raum.
Für umfassende PDF-Erstellung, -Bearbeitung, -Sicherheit und Unternehmenskonformität – starten Sie Ihre kostenlose 30-Tage-Testversion von IronPDF .

Die Arbeit mit PDF-Dateien (Portable Document Format) kann ein integraler Bestandteil Ihrer Arbeitsumgebung sein. Ob es darum geht, Rechnungen zu erstellen oder Dokumentationen für Ihre Produkte zu erstellen – es ist gut möglich, dass Sie irgendwann in Ihrem Leben mit PDFs arbeiten werden.

In der heutigen technologisch getriebenen Welt gibt es jedoch eine endlose Auswahl an PDF-Tools. Wie wissen Sie also, welches für Sie am besten geeignet ist? Heute werden wir uns zwei PDF-Tools ansehen, PdfPig und IronPDF, um einen vergleichenden Blick auf ihre Funktionen, Unterstützung und Lizenzierungsmodelle zu werfen.

Ein Überblick über IronPDF und PdfPig

IronPDF ist eine robuste .NET PDF-Bibliothek, die implementiert werden kann, um PDFs in verschiedenen Umgebungen zu erstellen, zu manipulieren und mit ihnen zu arbeiten. Ob Sie PDF-Dokumente aus HTML-Inhalten erstellen, Wasserzeichen auf bestehende PDF-Dateien anwenden, volle Kontrolle über die Sicherheitseinstellungen für Ihre PDF-Dateien haben oder sogar PDF-Dateien als Bilder speichern möchten - IronPDF hat alles im Griff. Mit umfangreicher Dokumentation und einem starken Support-Team stellt IronPDF sicher, dass Sie Zugang zu allen Ressourcen haben, die Sie benötigen, um erfolgreich zu sein.

PdfPig ist eine Open-Source-Bibliothek mit Apache 2.0-Lizenz, die es Benutzern ermöglicht, PDFs in C#, F# und anderen .NET-Sprachen zu lesen und zu erstellen. Mit PdfPig können Sie einfache PDF-Dokumente erstellen, PDF-Dateien lesen, Inhalte aus PDF-Dateien extrahieren und mehr. Auch wenn es möglicherweise nicht mit der großen Funktionsvielfalt und Dokumentation von IronPDF mithalten kann, kann PdfPig dennoch ein starker Mitbewerber sein, der Ihnen einen einfacheren Ansatz zur Arbeit mit PDF-Dateien bietet.

Plattformübergreifende Kompatibilität

In diesem ersten Abschnitt werden wir einen Überblick über die plattformübergreifende Unterstützung verschaffen, die jede der Bibliotheken derzeit bietet. Dies ist ein wesentlicher erster Schritt in den heutigen Vergleich, da Sie zunächst wissen müssen, ob ein Tool, das wir uns ansehen, überhaupt in Ihrer Arbeitsumgebung funktioniert, bevor wir uns die Funktionen und Anwendungsfälle ansehen können.

IronPDF

IronPDF unterstützt eine Vielzahl von Plattformen, was sicherstellt, dass Sie in Ihrer bevorzugten Umgebung arbeiten können.

NuGet Mit NuGet installieren

PM >  Install-Package IronPdf

Schauen Sie sich IronPDF auf NuGet für eine schnelle Installation an. Mit über 10 Millionen Downloads transformiert es die PDF-Entwicklung mit C#. Sie können auch das DLL oder den Windows Installer herunterladen.

Hier finden Sie eine Übersicht über die 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+)
  • App-Umgebungen: IronPDF funktioniert in App-Umgebungen 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 & Prozessoren einschließlich Windows, Mac, Linux, x64, x86, ARM.

Für weitere Informationen besuchen Sie den ausführlichen IronPDF-Kompatibilitätsleitfaden.

PdfPig

  • .NET-Versionen

    • .NET Standard (2.0+)
    • .NET Core (2.0+)
    • .NET Framework (4.6.1+)
  • Plattformen: PdfPig funktioniert 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 zum Umgang mit PDF-Dokumenten. Hier ist ein Vergleich ihrer wichtigsten Funktionen:

IronPDF-Funktionen

  • HTML-zu-PDF-Konvertierung: IronPDF kann HTML-zu-PDF-Konvertierung durchführen. Mit seiner vollen Unterstützung für moderne Webstandards können Sie sicher sein, dass IronPDF stets pixelgenaue PDFs aus Ihren HTML-Inhalten liefert.
  • PDF-Dateikonvertierung: Müssen Sie Dateiformate außer HTML in PDF konvertieren? IronPDF unterstützt die Konvertierung vieler verschiedener Dateiformate, einschließlich DOCX in PDF, RTF in PDF, Bild in PDF, URL in PDF und sogar PDF in HTML, während die gewünschte Dokumentstruktur beibehalten wird.
  • Sicherheitsfunktionen: Mit IronPDF können Sie sicher sein, dass sensible 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 einzustellen.
  • PDF-Bearbeitungsfunktionen: Mit IronPDF können Sie PDF-Dateien einfach 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 benutzerdefinierter Wasserzeichen zu den PDF-Dateien, das Arbeiten mit PDF-Formularen und das Zusammenführen von PDF-Dateien.

Für detaillierte Funktionsinformationen über die von IronPDF angebotenen Funktionen besuchen Sie die IronPDF-Merkmal-Seite.

PdfPig Eigenschaften

  • Inhalte extrahieren: Mit PdfPig können Sie Text aus Ihren PDFs extrahieren.
  • PDF-Daten lesen: PdfPig unterstützt die Möglichkeit, PDF-Anmerkungen, Formulare und eingebettete Dokumente zu lesen. Zusätzlich dazu können Sie mit PdfPig auf die PDF-Metadaten zugreifen.
  • PDF-Dokumente erstellen: Erstellen Sie PDF-Dokumente mit PdfPig. Sie können diese Funktion nutzen, um PDF-Dokumente mit Kontrolle über PDF-Spezifikation, Seitengrößen und Text- und Pfadoperationen innerhalb des Dokuments zu erstellen.

Ein Vergleich der Funktionen mit Codebeispielen zwischen IronPDF und PdfPig

HTML zu PDF Konvertierung

HTML-zu-PDF-Konvertierungsbeispiel ist eine einfache Aufgabe, kann jedoch je nach Ihren Anforderungen hilfreich sein. Ob Sie ein PDF-Dokument erstellen möchten, das eine Website aus Ihrem Portfolio dokumentiert, oder PDFs aus HTML-Inhalten für Ihre Arbeitsumgebung erstellen müssen, Sie benötigen einen starken HTML-zu-PDF-Konverter, damit Sie konsequent qualitativ hochwertige PDFs erstellen können.

IronPDF-Codebeispiel:

using IronPdf;

// Enable web security to disable local disk access or cross-origin requests
Installation.EnableWebSecurity = true;

// Instantiate Chrome PDF 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
// Render HTML with external 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;

// Enable web security to disable local disk access or cross-origin requests
Installation.EnableWebSecurity = true;

// Instantiate Chrome PDF 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
// Render HTML with external assets: images, CSS, and JavaScript.
var myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
myAdvancedPdf.SaveAs("html-with-assets.pdf");
$vbLabelText   $csharpLabel

PdfPig-Codebeispiel:

PdfPig selbst unterstützt keine HTML-zu-PDF-Konvertierung, sodass Sie eine Drittanbieterbibliothek verwenden müssen, um die Konvertierung zu handhaben. PdfPig ist eher auf die Erstellung von PDFs als auf die Konvertierung ausgerichtet. Wenn Sie also nach einer Bibliothek mit integrierter Konvertierungsunterstützung suchen, ist IronPDF der richtige Weg.

Wenn Sie HTML-Inhalte oder Webseiten in ein PDF-Format konvertieren möchten, bietet IronPDF ein starkes, prägnantes Tool zur Bewältigung dieser Aufgabe, während PdfPig ein solches integriertes Tool nicht hat und auf externe Bibliotheken angewiesen ist.

PDF-Dateien verschlüsseln

Wenn Sie mit sensiblen oder privaten PDF-Dateien arbeiten, suchen Sie nach einem PDF-Tool, das Sicherheitsaufgaben wie die Verschlüsselung von PDF-Dateien, das Bearbeiten von Metadaten und das Hinzufügen eines Passworts ausführen kann. Sehen wir uns nun an, wie diese Tools dieses Szenario angehen würden.

IronPDF-Codebeispiel:

using IronPdf;
using System;

// Open an Encrypted File, or 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

// Make a PDF read-only and 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, or 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

// Make a PDF read-only and 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");
$vbLabelText   $csharpLabel

PdfPig-Codebeispiel:

PdfPig bietet nicht denselben integrierten Support für die PDF-Sicherheit wie IronPDF. Aufgrund der einfacheren Natur 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, Metadatenbearbeitung und Passwortschutz, während PdfPig keinen integrierten Sicherheitssupport bietet und eine zusätzliche Bibliothek für solche Aufgaben benötigt.

Korrektur von PDF-Inhalten

Was ist, wenn Sie bestimmte Wörter oder Abschnitte von Inhalten aus Ihren PDF-Dateien schwärzen möchten? Dies ist ein weiteres häufiges Bedürfnis beim Arbeiten mit einer PDF-Datei. Lassen Sie uns sehen, ob diese PDF-Bibliotheken dieser Aufgabe gewachsen sind.

IronPDF-Codebeispiel:

using IronPdf;

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

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

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

// Redact 'are' phrase from all pages
document.RedactTextOnAllPages("are");
document.SaveAs("redacted.pdf");
$vbLabelText   $csharpLabel

PdfPig-Codebeispiel:

PdfPig bietet keinen Support für das Schwärzen von Inhalten aus PDF-Dateien.

IronPDF bietet eine einfache Möglichkeit, Inhalte aus Ihren PDF-Dateien zu schwärzen, wobei nur wenige Codezeilen erforderlich sind. Das bedeutet, dass Sie alle Schwärzungsaufgaben einfach automatisieren und die Effizienz Ihres Arbeitsplatzes steigern können. PdfPig hingegen bietet keinen solchen Support für diese Aufgabe.

Digitales Signieren von PDF-Dokumenten

Auch wenn dies weniger wahrscheinlich ein wesentlicher Bestandteil Ihrer täglichen PDF-Manipulationsbedürfnisse ist, könnten Sie je nach Ihrer Arbeitsumgebung gelegentlich Zeiten erleben, in denen Sie Ihre PDF-Dateien digital signieren müssen. Sehen wir uns also an, wie diese beiden Werkzeuge damit umgehen könnten.

IronPDF-Codebeispiel:

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

PdfPig-Codebeispiel:

PdfPig unterstützt direkte digitale Signatur nicht. Sie müssen andere Bibliotheken oder Tools verwenden, um dies zu tun.

Wenn Sie nach einem Tool suchen, das das Signieren von PDFs zum Kinderspiel macht, wird Ihnen IronPDFs unkomplizierte Methode helfen, nicht nur die Effizienz, mit der Sie diese Aufgabe erledigen, zu steigern, sondern Ihnen auch die volle Kontrolle über den Prozess zu geben. PdfPig bietet jedoch keinerlei Unterstützung für die digitale Signierung von PDF-Dateien.

Benutzerdefinierte Wasserzeichen auf Ihre PDFs anwenden

Arbeiten Sie mit sensiblen Dokumenten oder möchten Sie Ihre Arbeit schützen und verhindern, dass andere sie stehlen, um sie als ihre eigene zu beanspruchen? Dann kann das Anpassen von Wasserzeichen auf Ihren PDF-Seiten genau das sein, was Sie brauchen. Schauen wir uns an, wie die Bibliotheken diese Aufgabe angehen.

IronPDF-Codebeispiel:

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

PdfPig-Codebeispiel:

PdfPig unterstützt keine direkte Wasserzeichenvergabe.

Während PdfPig das Hinzufügen von Wasserzeichen zu Ihren PDFs nicht unterstützt, tut IronPDF dies. Nutzen Sie die integrierte Unterstützung für das Anwenden von Wasserzeichen, können Sie die volle Kontrolle über den gesamten Prozess haben, und wenn Sie mit HTML und CSS vertraut sind, wird es dank der Tatsache, dass es HTML/CSS zur Anwendung der Wasserzeichen verwendet, sogar noch einfacher, dies zu übernehmen.

Bilder und Text in PDF-Dokumente einfügen

Das Stempeln von Bildern und Texten auf Ihren PDF-Dateien ist ähnlich wie Wasserzeichen auf eine Weise, die für ähnliche Gründe verwendet werden könnte, aber können diese beiden Bibliotheken diese Aufgabe ausführen?

IronPDF-Codebeispiel:

using IronPdf;
using IronPdf.Editing;

// Create the PDF from HTML content
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;

// Create the PDF from HTML content
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");
$vbLabelText   $csharpLabel
using IronPdf;
using IronPdf.Editing;
using System;

// Create the PDF from HTML content
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;

// Create the PDF from HTML content
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");
$vbLabelText   $csharpLabel

PdfPig-Codebeispiel:

PdfPig unterstützt das alleinige Stempeln von PDF-Bildobjekten oder Texten auf PDF-Dateien nicht. Wenn Sie Text und Bilder auf Ihr PDF-Dokument stempeln wollten, müssten Sie zusätzliche Bibliotheken verwenden.

Wenn Sie nach einem Tool suchen, das das Stempeln von Text und Bildern auf Ihre PDFs handhaben kann, dann wäre IronPDF das Tool für Sie. Mit seinem leistungsstarken integrierten Stempelwerkzeug hätten Sie die volle Kontrolle über den gesamten Prozess und könnten alles stempeln, was Sie auf Ihre Dateien stempeln müssen. Wenn Sie verschiedene Schriftarten zum Textstempler hinzufügen möchten, unterstützt IronPDF TrueType-Schriftarten. PdfPig bietet nicht denselben Support, was es ihm unmöglich macht, diese Aufgabe durchzuführen.

DOCX zu PDF Konvertierung

Ein weiterer gängiger Konvertierungsauftrag außer der Umwandlung von HTML in PDF besteht darin, DOCX-Dateien in ein PDF-Format zu konvertieren. Wenn Sie also auf diese Aufgabe in Ihrem Alltag stoßen oder auch nur gelegentlich, kann ein Tool, das diese Aufgabe einfach bewältigen kann, einen großen Unterschied bei der Effizienz Ihres Arbeitsplatzes ausmachen.

IronPDF-Codebeispiel:

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

PdfPig-Codebeispiel:

PdfPig unterstützt keine DOCX-zu-PDF-Konvertierung. Wie bei der HTML-zu-PDF-Konvertierung konzentriert sich PdfPig mehr auf die Erstellung von PDFs von Grund auf.

Mit IronPDF ist die DOCX-zu-PDF-Konvertierung ein Kinderspiel. Mit diesem Tool können Sie jede DOCX-Datei in nur wenigen Zeilen in PDF umwandeln, was es zu einem prägnanten, unkomplizierten und dennoch leistungsstarken Tool macht. PdfPig hingegen kann keine DOCX-zu-PDF-Konvertierung durchführen.

Preisgestaltung und Lizenzierung: IronPDF vs. PdfPig Library

IronPDF Preise und Lizenzierung

IronPDF bietet verschiedene Preismodelle für Lizenzen. Entwickler können auch die [Iron Suite](Iron Suite) erwerben, die Zugang zu allen Produkten von Iron Software zum Preis von zwei bietet. Wenn Sie noch nicht bereit sind, eine Lizenz zu kaufen, bietet IronPDF eine kostenlose Testversion, die 30 Tage dauert.

  • Unbefristete Lizenzen: Bietet eine Reihe unbefristeter Lizenzen, abhängig von der Größe Ihres Teams, Ihren Projektanforderungen und der Anzahl der Standorte. Jeder Lizenztyp kommt mit E-Mail-Support.
  • Lite License: Diese Lizenz unterstützt einen Entwickler, einen Standort und ein Projekt. (Price unlisted)
  • Plus-Lizenz: Diese Lizenz unterstützt drei Entwickler, drei Standorte und drei Projekte und ist die nächste Stufe nach der Lite-Lizenz. Sie kostet $1,199. Die Plus-Lizenz bietet Chat-Support und Telefonsupport zusätzlich zum grundlegenden E-Mail-Support.
  • Professionelle Lizenz: Diese Lizenz eignet sich für größere Teams und unterstützt zehn Entwickler, zehn Standorte und zehn Projekte für $2,399. Es bietet dieselben Support-Kanäle wie die vorherigen Stufen, zusätzlich Bildschirmteilen-Support.
  • Lizenzgebührenfreie Weiterverbreitung: Die Lizenz von IronPDF bietet auch eine lizenzgebührenfreie Weiterverbreitungsabdeckung für eine zusätzliche $2,399.
  • Unterbrechungsfreier Produktsupport: IronPDF bietet Zugriff auf laufende Produktaktualisierungen, Sicherheitsfunktions-Upgrades und Support durch sein Entwicklungsteam entweder für $1,199/Jahr oder durch einen einmaligen Kauf von $2,399 für eine 5-jährige Abdeckung.
  • Iron Suite: Für $1,498 erhalten Sie Zugriff auf alle Iron Software Produkte, einschließlich IronPDF, IronOCR, IronWord, IronXL, IronBarcode, IronQR, IronZIP, IronPrint und IronWebScraper.

PdfPig-Lizenzierung

PdfPig ist unter der Apache License 2.0 lizenziert. Das bedeutet, dass die PdfPig-Bibliothek frei verwendet werden kann, solange Sie die Richtlinien der Lizenzbedingungen einhalten. Auch wenn es kostenlos ist und PdfPig daher günstiger zu nutzen ist als IronPDF, mangelt es ihm im Vergleich zu den teureren Bibliotheken wie IronPDF an Bereichen wie Funktionen und Support.

Dokumentation und Unterstützung: IronPDF vs. PdfPig

IronPDF bietet umfassende Dokumentation und Support-Optionen, um sicherzustellen, dass Entwickler das Beste aus der Bibliothek herausholen können:

IronPDF

  • Umfassende Dokumentation: Umfangreiche und benutzerfreundliche Dokumentation, die alle Funktionen abdeckt.
  • 24/5 Support: Aktiver Ingenieurssupport ist verfügbar.
  • Videoanleitungen: Schritt-für-Schritt-Videoanleitungen sind auf YouTube verfügbar.
  • Community-Forum: Engagierte Community für zusätzlichen Support.
  • Regelmäßige Updates: Monatliche Produktupdates, um sicherzustellen, dass die neuesten Funktionen und Sicherheitspatches vorhanden sind.

Für weitere Informationen werfen Sie einen Blick auf die umfangreiche Dokumentation und Anleitungen von IronPDF und besuchen Sie den Iron Software YouTube-Kanal.

PdfPig

  • GitHub-Wiki: Das PdfPig GitHub enthält ein Wiki, das die von PdfPig angebotenen Funktionen sowie deren Verwendung detailliert beschreibt.
  • Problembericht: Wenn Sie bei der Verwendung von PdfPig auf Probleme stoßen, können Sie diese leicht auf deren GitHub melden.
  • Updates: PdfPig scheint regelmäßige Updates zu erhalten, und Sie können auf deren GitHub nachlesen, was in den letzten Updates hinzugefügt wurde.

Abschluss

Wenn es darauf ankommt, besteht die Wahl der richtigen PDF-Bibliothek für Sie in den Aufgaben, die Sie ausführen müssen, und Ihrem Budget. Wenn Sie nach einer budgetfreundlicheren Option suchen und nur grundlegende Aufgaben wie das Erstellen von PDF-Dokumenten, das Lesen von PDF-Dokumenten und das Extrahieren von Inhalten daraus benötigen, könnte PdfPig für Sie besser geeignet sein.

Wenn Sie jedoch komplexere Aufgaben ausführen möchten und die Ungezwungenheit haben wollen, alle Werkzeuge für den Job an einem Ort zu haben, ist IronPDF die beste Option für Sie. Mit seiner robusten, reichhaltigen Funktionalität, umfangreicher Dokumentation und leicht zugänglichem Support könnte IronPDF eine leistungsstarke Ergänzung für Ihren Arbeitsplatz sein.

Sie können die 30-tägige kostenlose Testversion ausprobieren, um die verfügbaren Funktionen zu erkunden.

Hinweis:PDFPig ist ein eingetragenes Markenzeichen seines jeweiligen Inhabers. Diese Seite ist nicht mit PDFPig verbunden, autorisiert oder gesponsert. Alle Produktnamen, Logos und Marken sind Eigentum ihrer jeweiligen Eigentümer. Vergleiche dienen nur zu Informationszwecken und spiegeln öffentlich zugängliche Informationen zum Zeitpunkt des Schreibens wider.

Häufig gestellte Fragen

Wie kann ich HTML in PDF in C# konvertieren?

Mit der RenderHtmlAsPdf-Methode von IronPDF können Sie HTML-Strings in PDFs konvertieren. Diese Funktion ermöglicht es Ihnen, Webseiten oder HTML-Dokumente nahtlos mit hoher Genauigkeit in PDFs zu konvertieren.

Was sind die Unterschiede zwischen PdfPig und anderen .NET PDF-Bibliotheken?

PdfPig ist eine Open-Source-C#-Bibliothek, die sich auf das Lesen und Erstellen von PDF-Dokumenten konzentriert, aber Funktionen wie die Konvertierung von HTML in PDF und Sicherheit fehlen. IronPDF hingegen bietet ein umfassendes Funktionsset, einschließlich Konvertierung, Verschlüsselung und Bearbeitung, was es für komplexere PDF-Aufgaben geeignet macht.

Kann ich PDF-Dokumente mit einer .NET-Bibliothek sichern?

Ja, IronPDF bietet robuste Sicherheitsfunktionen wie PDF-Verschlüsselung, Passwortschutz und Einstellung von Berechtigungen, um sicherzustellen, dass Ihre PDF-Dokumente sicher sind.

Gibt es eine .NET-Bibliothek, die die Konvertierung von DOCX in PDF unterstützt?

IronPDF bietet eine unkomplizierte Lösung zur Konvertierung von DOCX-Dateien in PDFs, die es Entwicklern ermöglicht, diese Aufgabe effizient mit minimalem Code auszuführen.

Welche Support-Optionen sind for .NET PDF-Bibliotheken verfügbar?

IronPDF bietet umfassende Support-Optionen, darunter 24/5 Ingenieursunterstützung, umfassende Dokumentation, Video-Tutorials und ein Community-Forum, was es Entwicklern erleichtert, die Fähigkeiten der Bibliothek zu nutzen.

Erlaubt PdfPig das digitale Signieren von PDFs?

Nein, PdfPig unterstützt das digitale Signieren von PDF-Dokumenten nicht nativ. Für das digitale Signieren müssten Sie zusätzliche Bibliotheken integrieren.

Welche Preismodelle sind für umfassende .NET PDF-Bibliotheken verfügbar?

IronPDF bietet verschiedene Preisoptionen, einschließlich unbefristeter Lizenzen, die auf unterschiedliche Teamgrößen und Projektanforderungen zugeschnitten sind, sowie ein Iron Suite-Paket, mit einer 30-tägigen kostenlosen Testphase zur Bewertung der Funktionen.

Ist PdfPig für grundlegende PDF-Operationen auf kostengünstige Weise geeignet?

Ja, PdfPig ist eine kostengünstige Lösung für grundlegende PDF-Operationen, da es kostenlos unter der Apache License 2.0 zu verwenden ist. Es fehlen jedoch bestimmte erweiterte Funktionen im Vergleich zu kommerziellen Bibliotheken.

Kann ich PDFs mit einer .NET-Bibliothek bearbeiten?

Mit IronPDF können Sie PDFs einfach bearbeiten. Es ermöglicht Ihnen, Text, Bilder und Anmerkungen in PDF-Dokumenten zu manipulieren, und bietet ein vielseitiges Werkzeugset für umfassende PDF-Bearbeitung.

Welche Plattformen werden von dieser .NET PDF-Bibliothek unterstützt?

IronPDF unterstützt eine Vielzahl von Plattformen, darunter Windows, Linux, Mac, Docker, Azure und AWS, was es mit verschiedenen .NET-Versionen und IDEs für breite Entwicklungsbedürfnisse kompatibel macht.

Curtis Chau
Technischer Autor

Curtis Chau hat einen Bachelor-Abschluss in Informatik von der Carleton University und ist spezialisiert auf Frontend-Entwicklung mit Expertise in Node.js, TypeScript, JavaScript und React. Leidenschaftlich widmet er sich der Erstellung intuitiver und ästhetisch ansprechender Benutzerschnittstellen und arbeitet gerne mit modernen Frameworks sowie der Erstellung gut strukturierter, optisch ansprechender ...

Weiterlesen

Iron Support Team

We're online 24 hours, 5 days a week.
Chat
Email
Call Me