1. Producten
  2.   PDF
  3.   .NET
  4.   iText for .NET

iText for .NET

 
 

.NET-bibliotheek voor pdf-documentverwerking

Lees, schrijf en manipuleer pdf-bestanden van .NET-apps.

iText voor .NET is een open source .NET-bibliotheek die ontwikkelaars de mogelijkheid geeft om een PDF-oplossing naar eigen keuze te maken. Het was voorheen bekend als iTextSharp en is in staat om een slimme PDF-documentworkflow te creëren. 

iText voor .NET maakt het mogelijk om programmatisch PDF-documenten te maken zonder menselijke tussenkomst, terwijl verschillende belangrijke functies worden ondersteund, zoals het maken van PDF's vanaf het begin, HTML naar PDF-export, PDF-redactie, ondersteuning in meerdere talen, PDF-manipulatie, XFDF- en SVG-verwerking, PDF-gegevensextractie, PDF taggen & parseren en meer.

Previous Next

Aan de slag met iText voor .NET

iText voor .NET heeft een dubbele licentie als AGPL/commerciële software. AGPL is een gratis / open source softwarelicentie. Het wordt ten zeerste aanbevolen om NuGet te gebruiken om iText 7 Community aan uw project toe te voegen.

NuGet-opdracht

 Install Package itext7

.NET API om PDF-documenten te maken en te manipuleren

Met iText voor .NET kunnen softwareprogrammeurs een PDF-document maken en wijzigen in hun .NET-applicaties. Het Portable Document Format (PDF) is een van 's werelds meest gebruikte documentformaten en nog steeds erg populair. Nadat het PDF-document is gemaakt, kunt u het ook gemakkelijk wijzigen. De API geeft je de mogelijkheid om nieuwe pagina's in te voegen, nieuwe inhoud toe te voegen, aan een bestaande pagina en nog veel meer.

PDF-document maken - 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();

Converteer HTML naar PDF-documenten met .NET

Met iText 7 kunnen .NET-programmeurs eenvoudig HTML naar PDF-document converteren met behulp van de Html2Pdf-add-on. Met de Html2Pdf-add-on kunnen softwareontwikkelaars HTML- of XHTML-fragmenten en de gerelateerde CSS naar PDF ontleden. Met slechts enkele regels code en minder tijd kan Html2Pdf u geweldige resultaten opleveren en HTML-bestanden omzetten in rijke, slimme PDF-documenten.

Converteer HTML naar PDF - 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);

Meerdere PDF-bestanden samenvoegen via .NET API

Met de open source-bibliotheek iText voor .NET kunnen softwareprogrammeurs meerdere PDF-bestanden samenvoegen in hun.NET-apps. Het is erg belangrijk om de grootte en richting van alle pagina's in de originele bestanden te behouden. Het volgende C#-codevoorbeeld laat zien hoe gemakkelijk ontwikkelaars verschillende PDF-bestanden kunnen combineren met slechts een paar regels code.

PDF-bestanden samenvoegen via 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();
 Dutch