iText for .NET
.NET-Bibliothek für die Verarbeitung von PDF-Dokumenten
PDF-Dateien aus .NET-Apps lesen, schreiben und bearbeiten.
iText für .NET ist eine Open-Source-.NET-Bibliothek, die Entwicklern die Möglichkeit gibt, PDF-Lösungen ihrer eigenen Wahl zu erstellen. Es war zuvor als iTextSharp bekannt und kann einen intelligenten Workflow für PDF-Dokumente erstellen.
iText für .NET ermöglicht die programmgesteuerte Erstellung von PDF-Dokumenten ohne menschliches Eingreifen und unterstützt gleichzeitig mehrere wichtige Funktionen, wie z Tagging & Parsing und mehr.
Erste Schritte mit iText für .NET
iText für .NET ist als AGPL/kommerzielle Software doppelt lizenziert. AGPL ist eine kostenlose / Open-Source-Softwarelizenz. Es wird dringend empfohlen, NuGet zu verwenden, um die iText 7-Community zu Ihrem Projekt hinzuzufügen.
NuGet-Befehl
Install Package itext7
.NET-API zum Erstellen und Bearbeiten von PDF-Dokumenten
iText für .NET ermöglicht Softwareprogrammierern, ein PDF-Dokument in ihren .NET-Anwendungen zu erstellen und zu ändern. Das Portable Document Format (PDF) ist eines der weltweit am häufigsten verwendeten Dokumentformate und immer noch sehr beliebt. Sobald das PDF-Dokument erstellt ist, können Sie es auch problemlos ändern. Die API gibt Ihnen die Möglichkeit, neue Seiten einzufügen, neue Inhalte zu einer bestehenden Seite hinzuzufügen und vieles mehr.
PDF-Dokument erstellen – C#
// Initialize PDF writer
PdfWriter pdfWriter = new PdfWriter("fileformat.pdf");
// Creatre a new PDF document
PdfDocument pdfDocument = new PdfDocument(pdfWriter);
// Create a new document
Document document = new Document(pdfDocument);
// Add text to the document
document.Add(new Paragraph("FileFormat.com - File Format Developer Guide"));
// Close document
document.Close();
Konvertieren Sie HTML in PDF-Dokumente mit .NET
iText 7 ermöglicht .NET-Programmierern die einfache Konvertierung von HTML in PDF-Dokumente mithilfe des Html2Pdf-Add-Ons. Das Html2Pdf-Add-on ermöglicht es Softwareentwicklern, HTML- oder XHTML-Snippets und das zugehörige CSS in PDF zu parsen. Mit nur wenigen Codezeilen und weniger Zeit kann Html2Pdf Ihnen großartige Ergebnisse liefern und HTML-Dateien in reichhaltige, intelligente PDF-Dokumente konvertieren.
HTML in PDF konvertieren – C#
// Open text file
FileStream htmlSource = File.Open("fileformat.html", FileMode.Open);
// Create PDF file
FileStream pdfDest = File.Open("fileformat.pdf", FileMode.OpenOrCreate);
// Intialize conversion properties
ConverterProperties converterProperties = new ConverterProperties();
// Convert HTML to PDF
HtmlConverter.ConvertToPdf(htmlSource, pdfDest, converterProperties);
Zusammenführen mehrerer PDF-Dateien über die .NET-API
Die Open-Source-Bibliothek iText für .NET ermöglicht es Softwareprogrammierern, mehrere PDF-Dateien in ihren .NET-Apps zusammenzuführen. Es ist sehr wichtig, die Größe und Ausrichtung aller Seiten in den Originaldateien beizubehalten. Das folgende C#-Codebeispiel zeigt, wie einfach Entwickler verschiedene PDF-Dateien mit nur wenigen Codezeilen kombinieren können.
Zusammenführen von PDF-Dateien über C# .NET
PdfDocument pdf = new PdfDocument(new PdfWriter(dest));
PdfMerger merger = new PdfMerger(pdf);
//Add pages from the first document
PdfDocument firstSourcePdf = new PdfDocument(new PdfReader(SRC1));
merger.merge(firstSourcePdf, 1, firstSourcePdf.getNumberOfPages());
//Add pages from the second pdf document
PdfDocument secondSourcePdf = new PdfDocument(new PdfReader(SRC2));
merger.merge(secondSourcePdf, 1, secondSourcePdf.getNumberOfPages());
firstSourcePdf.close();
secondSourcePdf.close();
pdf.close();