1. Produkte
  2.   Pdf
  3.   .NET
  4.   iText for .NET

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.

Previous Next

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();
 Deutsch