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