Wie man ein Dokument als PDF speichert
Full Comparison
Looking for a detailed feature-by-feature breakdown? See how IronPDF stacks up against Itext on pricing, HTML support, and licensing.
IronPDF vs iText / iText
Umfassender Vergleich von .NET PDF-Bibliotheken – detaillierte Funktionsanalyse mit fundiertem Kontext
| Merkmal | iText / iText | IronPDF ✦ |
|---|---|---|
| PDF-Erstellung und -Konvertierung | ||
| HTML/CSS zu PDF | $ Paid Add-on HTML→PDF über pdfHTML -Add-on (separates Paket; AGPL/kommerzielles Modell). |
✓ Yes Chromium-basierte Engine mit integrierter pixelgenauer CSS3-, Flexbox- und Grid-Darstellung. |
| JavaScript-Ausführung | ? Unknown pdfHTML beschreibt die HTML/CSS→PDF-Konvertierung, die Unterstützung für die JS-Ausführung wird in der Dokumentation jedoch nicht erwähnt. |
✓ Yes Führt JavaScript vollständig während des Renderings aus – dynamische Diagramme, Single-Page-Anwendungen und interaktive Inhalte. |
| Programmatische Generierung | ✓ Yes Positioniert als programmierbares PDF SDK for .NET – erstellen, bearbeiten und erweitern. |
✓ Yes Generiert aus HTML-Vorlagen, Zeichenketten, ASPX-Ansichten oder Bildern. Chromium kümmert sich um das Layout. |
| URL-zu-PDF | $ Paid Add-on Möglich über das pdfHTML-Add-on mit URL-Abruf, aber keine Kernfunktion. |
✓ Yes RenderUrlAsPdf() Erfasst jede beliebige Live-URL mit vollständiger CSS/JS-Darstellung. |
| DOCX to PDF | ✕ No Keine native Word-Konvertierung – iText ist ein PDF-natives SDK. |
✓ Yes DocxToPdfRenderer Konvertiert Word-Dokumente unter Beibehaltung von Struktur und Formatierung. |
| Lesen & Extrahieren | ||
| Textextraktion | ✓ Yes PdfTextExtractor.GetTextFromPage() mit mehreren Extraktionsstrategien. |
✓ Yes Extrahiert Text unter Berücksichtigung des Layouts. Kombiniert sich mit IronOCR für gescannte Dokumente. |
| Seiten in Bilder umwandeln | ? Unknown In den OCR-Workflows wird das Rendern erwähnt, aber ein Modul namens "PDF→Bildrenderer" aus dem Primärquellcode ist in den zitierten iText-Dokumenten nicht nachweisbar. |
✓ Built-in Native Rasterisierung zu PNG, JPEG, BMP mit konfigurierbarer DPI. |
| Eingebaute OCR | $ Paid Add-on pdfOCR-Add-on verfügbar; Installationshinweise erwähnen plattformspezifische/native Abhängigkeiten (z. B. Laufzeitvoraussetzungen für Linux/macOS). |
✓ Via IronOCR Native Integration mit IronOCR für OCR in über 127 Sprachen auf gescannten PDFs. |
| Bearbeitung & Manipulation | ||
| Zusammenführen & Aufteilen | ✓ Yes PdfMerger Klasse in der .NET -API; offizielle Beispiele behandeln das Zusammenführen mit PdfMerger. |
✓ Yes Einzeiliges Zusammenführen, Aufteilen, Anhängen, Voranstellen und Neuanordnen von Seiten mit intuitiver API. |
| Kopf- und Fußzeilen sowie Seitenzahlen | ✓ Yes Der Eintrag in der PDF Association bestätigt die Möglichkeit, bestehenden PDFs "Seitenzahlen" und ähnliche Funktionen hinzuzufügen. |
✓ Yes HTML-basierte Kopf- und Fußzeilen mit automatischer Seitenzählung, Datumsangaben und benutzerdefinierten Inhalten. |
| Wasserzeichen | ✓ Yes Die PDF Association listet ausdrücklich auch "Wasserzeichen … für bestehende PDF-Dokumente" auf. |
✓ Yes ApplyWatermark() Akzeptiert HTML/CSS – volle Kontrolle über Deckkraft, Drehung und Position. |
| Text- & Bildstempel | ✓ Yes Programmatische Inhaltsplatzierung ist über die Canvas- und Layout-APIs von iText möglich. |
✓ Yes TextStamper & ImageStamper mit Google Fonts, Positionierung, seitenweise Steuerung. |
| Inhalt schwärzen | ✓ Yes iText bietet Unterstützung für Schwärzungsanmerkungen über das Bereinigungsmodul. |
✓ Yes RedactTextOnAllPages() Entfernt sensible Texte dauerhaft in einer einzigen Zeile. |
| Sicherheit und Konformität | ||
| Verschlüsselung & Passwörter | ✓ Yes Vollständige Verschlüsselung und Berechtigungskontrolle über die Sicherheits-API von iText. |
✓ Yes AES-Verschlüsselung, Besitzer-/Benutzerpasswörter, differenzierte Berechtigungen (Drucken, Kopieren, Kommentieren). |
| Digitale Signaturen | ✓ Yes Spezielle Dokumentation zur digitalen Signatur und Signatur-API ( PdfSigner ). |
✓ Yes PdfSignature mit Unterstützung für X509/PFX-Zertifikate. |
| PDF/A- und PDF/UA-Konformität | ✓ Yes Die Dokumentation beschreibt die Erstellung von PDF/A-Dateien und erläutert die Einschränkungen (die Konvertierung von bestehenden Dateien erfolgt nicht automatisch). |
✓ Yes Native PDF/A-Archivierung und PDF/UA-Barrierefreiheitskonformität für den Enterprise . |
| Plattform & Bereitstellung | ||
| Plattformübergreifende Unterstützung | ✓ Yes .NET Standard 2.0 / .NET Framework 4.6.1 — läuft auf .NET 6+ auf verschiedenen Betriebssystemen. |
✓ Yes Windows, Linux, macOS, x64, x86, ARM. .NET 6-10, Core, Standard 2.0+, Framework 4.6.2+. |
| Server / Docker / Cloud | ~ Complex Für die Core-Installation werden mehrere Pakete benötigt (iText + Bouncy Castle Adapter); die Add-ons (pdfHTML/pdfOCR) erfordern zusätzliche Abhängigkeits-/Konformitätsschritte. |
✓ Yes Docker, Azure, AWS, IIS. Offizielle Docker-Images und Bereitstellungsleitfäden. |
| Einfache Einrichtung | ~ Complex Für die Core-Installation werden mehrere Pakete benötigt (Bouncy Castle-Adapter); für HTML/OCR werden zusätzliche Add-ons und manchmal native Abhängigkeiten benötigt. |
✓ Simple Einzelner IronPdf- NuGet Befehl Install-Package IronPdf . In wenigen Minuten einsatzbereit. |
| Lizenzierung & Support | ||
| Lizenzmodell | ~ Complex Doppellizenz: AGPLv3 (Offenlegungspflichten für die Netzwerknutzung) oder kommerzielle Lizenz. Die AGPL kann für proprietäre Anwendungen einschränkend wirken. |
✓ Commercial Dauerlizenzen. 30 Tage voll funktionsfähige, kostenlose Testversion, keine Wasserzeichen. |
| Kommerzieller Support & SLA | ✓ Yes Die iText-Website beinhaltet kommerzielle Lizenz- und Supportvereinbarungen als Teil ihres Lizenzmodells. |
✓ 24/5 Support Engagierter technischer Support mit garantierter Service-Level-Vereinbarung (SLA) – E-Mail, Live-Chat, Telefon. |
| Dokumentation | ✓ Yes Installationsanleitungen, Wissensdatenbankartikel und API-Referenzen sind verfügbar (Kern + Add-ons). |
✓ Extensive Vollständige API-Referenz, über 100 Anleitungen, Tutorials, Codebeispiele, Fehlerbehebung, Videos. |
Daten stammen aus der offiziellen iText-Dokumentation, Listung der PDF Association und NuGet-Paketreferenzen.
iText ist leistungsstark, aber es gibt AGPL-Lizenzkompliziertheit und Overhead bei der Einrichtung mehrerer Pakete.
IronPDF bietet umfassende Abdeckung bei einfacherem Setup — probieren Sie es 30
Tage kostenlos aus.
Die iText PDF-Bibliothek ist eine Java- und .NET-Bibliothek zum Erstellen und Bearbeiten von PDF-Dateien. iText ist die fortschrittliche Version von iText und iText. Es ist eine einfachere, leistungsfähigere und erweiterbare Bibliothek, die den wachsenden Herausforderungen der heutigen PDF-Dokumentverarbeitung und Dokumentenbedürfnissen gewachsen ist, ein Add-on nach dem anderen.
iText Group NV
Die iText Group ist ein weltweiter Pionier in der PDF-Technologie (Portable Document Format), einschließlich Produkten wie iText Suite, iText pdf2Data und iText DITO Anwendungssoftware.
Der iText Core ist eine Open-Source-PDF-Bibliothek, die Sie in Ihre eigenen Anwendungen einbinden können, um interaktive Formulare zu erstellen. Es ist ein Umdenken des erfolgreichen Motors, der in iText verwendet wird, mit einer modularen Code-Struktur, die zukünftige Erweiterungen und Ausweitung sowie einfacheres Scripting ermöglicht.
Funktionen der iText-Softwarebibliothek
Die iText-Bibliothek bietet Geschäftsbenutzern mehrere Funktionen:
- Erstellen, lesen und bearbeiten Sie PDF-Dokumente
- Fügen Sie digitalen Signaturen zu PDF-Dokumenten hinzu
- Füllen und flachen Sie interaktive PDF-Formulare ab
- Tags zu PDF-Dokumenten hinzufügen
- Karten und Bücher erstellen
- Fügen Sie vorhandenen PDF-Dokumenten Lesezeichen, Seitenzahlen, Wasserzeichen und andere Funktionen hinzu
- Es unterstützt PDF-Dokumente, die den folgenden Standards entsprechen:
- PDF-Spezifikationen einschließlich PDF 2.0 (ISO 32000-2)
- PDF/A (ISO 19005; PDF/A-1a/b, PDF/A-2a/b/u, PDF/A-3a/b/u)
- PDF/UA (ISO 14289)
Über iText
iText ist ein technologieunternehmen im Bereich digitale Dokumente. Das Flaggschiffprodukt des Unternehmens ist eine Open-Source-Java-Bibliothek und .NET-Bibliothek zum Erstellen und Bearbeiten von PDF-Dokumenten in Java und .NET (C#).
Erstellung von PDF-Dokumenten mit iText
Lassen Sie uns einen Blick auf ein Hello World Quellcodebeispiel zur Erstellung von iText PDF-Dokumenten werfen.
// Import iText7 libraries
using iText.Kernel.Pdf;
using iText.Layout;
using iText.Layout.Element;
// Create a writer instance with the destination file path
var writer = new PdfWriter("destination.pdf");
// Create a PdfDocument instance which uses the writer
var pdf = new PdfDocument(writer);
// Create a Document instance for high-level manipulation
var document = new Document(pdf);
// Add a paragraph with "Hello World!" text
document.Add(new Paragraph("Hello World!"));
// Close the document to ensure changes are saved
document.Close();
// Import iText7 libraries
using iText.Kernel.Pdf;
using iText.Layout;
using iText.Layout.Element;
// Create a writer instance with the destination file path
var writer = new PdfWriter("destination.pdf");
// Create a PdfDocument instance which uses the writer
var pdf = new PdfDocument(writer);
// Create a Document instance for high-level manipulation
var document = new Document(pdf);
// Add a paragraph with "Hello World!" text
document.Add(new Paragraph("Hello World!"));
// Close the document to ensure changes are saved
document.Close();
' Import iText7 libraries
Imports iText.Kernel.Pdf
Imports iText.Layout
Imports iText.Layout.Element
' Create a writer instance with the destination file path
Private writer = New PdfWriter("destination.pdf")
' Create a PdfDocument instance which uses the writer
Private pdf = New PdfDocument(writer)
' Create a Document instance for high-level manipulation
Private document = New Document(pdf)
' Add a paragraph with "Hello World!" text
document.Add(New Paragraph("Hello World!"))
' Close the document to ensure changes are saved
document.Close()
Erklärung:
- PdfWriter: Dieses Objekt ist für das Schreiben der PDF-Datei zuständig. Es verarbeitet einen Dateipfad und schreibt die für ein gültiges PDF-Dokument erforderlichen Strukturen.
- PdfDocument: Kommuniziert mit dem
PdfWriterund verwaltet den Inhalt und die Datenstruktur gemäß den PDF-Standards. - Dokument: Bietet eine Abstraktionsebene für die Handhabung von Inhaltsänderungen. - Paragraph: Repräsentiert einen einzufügenden Textbereich.
- Absatz: Stellt einen Textbereich dar, der in das Dokument eingefügt werden soll.
- Die
Close()-Methode ist entscheidend, da sie sicherstellt, dass alle Inhalte übertragen und die Datei korrekt abgeschlossen wird.
Einschränkungen
iText ist kostenpflichtig und hat eingeschränkte Funktionalitäten. Sie bieten nicht alle Funktionen in einem einzigen Paket an. Wir müssen verschiedene Bibliotheken für unterschiedliche Zwecke verwenden. Zum Beispiel:
PDF-Erstellung und PDF-Generierung werden von iText unterstützt, während HTML-zu-PDF-Konvertierung von pdfHTML unterstützt wird. Auf der anderen Seite wird die Unterstützung für PDF, das das Entfernen sensibler Daten aus PDF umfasst, von pdfSweep bereitgestellt.
Die Datenextraktion, wie das Extrahieren von Bildern, Tabellen und Text aus PDF-Dokumenten, wird von der pdf2Data-Bibliothek bereitgestellt. RUPS unterstützt PDF-Debugging zur Manipulation von PDF-Dokumenten.
Ebenso haben andere Funktionen Bibliotheken, die sie unterstützen, die Teil der iText Suite sind. Daher ist es für den Entwickler sehr schwierig, so viele DLLs zu verwalten.
Ihre kommerzielle Lizenz ist auch sehr teuer. Sie haben den Preis nicht auf ihrer iText-Lizenz- und -Preis-Seite erwähnt. Wenn wir PDF-Dokumente erstellen und gleichzeitig Inhalte aus bestehenden PDFs extrahieren müssen, ist das zeitaufwendig.
In diesem Fall müssen wir sowohl die iText 7 Suite als auch iText pdf2Data kaufen, was uns mehr kostet. In diesem Fall müssen wir iText Suite sowie iText pdf2Data kaufen, was uns mehr kosten wird.
(C# und Java PDF-Bibliotheksalternativen mit IronPDF): Abbildung 1 - iText-Website](/static-assets/pdf/blog/what-is-itext-alternatives/what-is-itext-alternatives-1.webp) (C# und Java PDF-Bibliotheksalternativen mit IronPDF): Abbildung 1 - iText Website](/static-assets/pdf/blog/what-is-itext-alternatives/what-is-itext-alternatives-1.webp)
Gibt es eine Alternative zur iText-Software mit umfassenden Funktionen, die alle genannten Funktionen in einer einzigen Bibliothek mit einer angemessenen kommerziellen Lizenz bietet? Die Antwort ist Ja.
IronPDF
Erforschen Sie die Funktionen und Möglichkeiten von IronPDF, eine .NET- und Java-Bibliothek, die von Iron Software entwickelt und gepflegt wird. IronPDF ist die beliebteste PDF-Bibliothek für C# und Java. Die einfache API erm\u00f6glicht es Entwicklern, schnell professionelle, qualitativ hochwertige PDFs aus HTML in .NET-Projekten zu erstellen. Sie priorisiert Genauigkeit, Benutzerfreundlichkeit und Geschwindigkeit.
Die Funktionen von IronPDF umfassen:
- PDF aus HTML, String, URL, Razor, ASPX und MVC-Ansicht generieren
- Bilder, Tabellen und Text extrahieren, ohne andere Bibliotheken zu verwenden
- Bilder, wie gescannte Dokumente, in PDF umwandeln und umgekehrt
- Es bietet Funktionen zum Hinzuf\u00fcgen von Seitenzahlen, benutzerdefinierten Kopf- und Fu\u00dfzeilen, digitalen Signaturen, Dateianh\u00e4ngen, Passwortschutz und Sicherheitsma\u00dfnahmen
- Es bietet hohe Leistung durch vollst\u00e4ndige Multithreading-Funktionen und asynchrone Verarbeitung Unterst\u00fctzung
- Andere 50+ Funktionen, die wir hier nicht auflisten können.
- Kompatibel mit allen .NET-Versionen einschließlich .NET Standard, .NET Core, .NET 5, 6, & 7.
- Entdecken Sie IronPDF for Java, das ebenfalls alle oben genannten Funktionen bietet.
- Entdecken Sie IronPDF for Java, das ebenfalls alle oben genannten Funktionen bietet und mit Java, Kotlin und Scala kompatibel ist.
- Unterst\u00fctzt jedes Betriebssystem, einschlie\u00dflich Windows, Linux und Mac-Betriebssysteme.
- Unterst\u00fctzt jeden Anwendungs-Typ, wie Web, Mobile und Desktop.
Diskutieren wir ein wenig über dessen Lizenzierung.
IronPDF-Lizenz
IronPDF ist kostenlos für die Entwicklung und erfordert keine Lizenz. Eine kostenlose Testversion von IronPDF ist jederzeit verfügbar. Die kommerzielle Lizenz kostet zwischen 749 und 2999 USD. Sie können jederzeit eine kostenlose Testversion von IronPDF in Anspruch nehmen. Seine kommerzielle Lizenz variiert von 749 USD bis 2999 USD. Wählen Sie das passende Paket und starten Sie direkt. Sie müssen sich nicht mit ihrem Vertrieb in Verbindung setzen, was Zeit spart. Darüber hinaus umfasst ihre kommerzielle Lizenz 24/7 Unterstützung.
(C# und Java PDF-Bibliotheksalternativen mit IronPDF): Abbildung 1 - iText-Website](/static-assets/pdf/blog/what-is-itext-alternatives/what-is-itext-alternatives-1.webp) (C# und Java PDF-Bibliotheksalternativen mit IronPDF): Abbildung 2 - IronPDF](/static-assets/pdf/blog/what-is-itext-alternatives/what-is-itext-alternatives-2.webp)
Abschluss
(C# und Java PDF-Bibliotheksalternativen mit IronPDF): Abbildung 1 - iText-Website](/static-assets/pdf/blog/what-is-itext-alternatives/what-is-itext-alternatives-1.webp) (C# und Java PDF-Bibliotheksalternativen mit IronPDF): Abbildung 3 - Vergleich](/static-assets/pdf/blog/what-is-itext-alternatives/what-is-itext-alternatives-3.webp)
IronPDF bietet alle Funktionen in einem einzigen Paket. Es ist wie eine All-in-One-Lösung. Wir müssen in Bezug auf die unterschiedlichen Merkmals verschiedene Pakete verwenden. IronPDFs kommerzielle Lizenz kann leicht mit vollständigem Support erworben werden, ohne den Vertrieb zu kontaktieren. Andererseits müssen wir den Vertrieb kontaktieren, um ein Angebot für die kommerzielle Verwendung von iText zu erhalten.
Häufig gestellte Fragen
Was ist die iText PDF-Bibliothek?
Die iText PDF-Bibliothek ist eine Java- und .NET-Bibliothek, die für das Erstellen und Bearbeiten von PDF-Dateien konzipiert ist. Sie bietet verschiedene Funktionen wie digitale Signaturen und PDF/A-Konformität und ist bekannt für Produkte wie die iText 7 Suite.
Warum sollte ein Entwickler IronPDF statt iText wählen?
Ein Entwickler könnte sich für IronPDF gegenüber iText entscheiden, da es ein integriertes Erlebnis bietet, das umfassende PDF-Funktionen in einer einzigen Bibliothek integriert. IronPDF bietet einen unkomplizierten Lizenzierungsprozess und ist im Vergleich zu iText kostengünstig.
Wie kann ich HTML in C# oder Java in PDF umwandeln?
Sie können die RenderHtmlAsPdf-Methode von IronPDF verwenden, um HTML-Strings in PDFs zu konvertieren. Diese Bibliothek vereinfacht den Prozess, indem sie die HTML-zu-PDF-Konvertierung ohne zusätzliche Bibliotheken unterstützt.
Was sind die Vorteile der Verwendung von IronPDF für die PDF-Manipulation?
IronPDF bietet eine All-in-One-Lösung für die PDF-Bearbeitung, unterstützt Funktionen wie HTML-zu-PDF-Konvertierung, Bild- und Textextraktion und Multithreading-Fähigkeiten. Es ist mit allen .NET-Sprachen und -Versionen sowie Java kompatibel.
Ist für IronPDF eine kommerzielle Lizenz erforderlich?
Ja, für die Produktion mit IronPDF ist eine kommerzielle Lizenz erforderlich. Die Preise reichen von 749 USD bis 2999 USD und beinhalten 24/7 Support, was es zu einer zugänglichen Option für Unternehmen macht.
Wie vereinfacht IronPDF den PDF-Erstellungsprozess?
IronPDF vereinfacht den PDF-Erstellungsprozess, indem es alle notwendigen Funktionen in einer einzigen Bibliothek bereitstellt. Dies eliminiert die Notwendigkeit für mehrere Bibliotheken, reduziert die Komplexität und verbessert die Leistung.
Was sind die Lizenzierungsunterschiede zwischen IronPDF und iText?
IronPDF bietet transparente Preise und einen einfachen Kaufprozess, während iText den Kontakt mit dem Vertrieb für ein Angebot erfordert. Die Lizenzierung von IronPDF beinhaltet auch vollständigen Support, während die kommerziellen Lizenzen von iText teuer sein können.



