iText for .NET
.NET Library för PDF-dokumentbehandling
Läs, skriv och manipulera PDF-filer från .NET-appar.
iText för .NET är ett .NET-bibliotek med öppen källkod som ger utvecklare möjlighet att skapa PDF-lösningar efter eget val. Det var tidigare känt som iTextSharp och kan skapa ett smart arbetsflöde för PDF-dokument.
iText för .NET gör det möjligt att skapa PDF-dokument programmatiskt utan mänsklig inblandning samtidigt som det stöder flera viktiga funktioner som att skapa PDF från början, HTML till PDF-export, PDF-redigering, stöd för flera språk, PDF-manipulation, XFDF & SVG-hantering, PDF-dataextraktion, PDF taggning och analys med mera.
Komma igång med iText för .NET
iText för .NET är dubbellicensierad som AGPL/kommersiell programvara. AGPL är en gratis/öppen källkodslicens. Det rekommenderas starkt att du använder NuGet för att lägga till iText 7 Community till ditt projekt.
NuGet kommando
Install Package itext7
.NET API för att skapa och manipulera PDF-dokument
iText för .NET tillåter programvaruprogrammerare att skapa och ändra ett PDF-dokument i sina .NET-applikationer. Portable Document Format (PDF) är ett av världens mest använda dokumentformat och fortfarande mycket populärt. När PDF-dokumentet har skapats kan du också enkelt ändra det. API:et ger dig möjligheten att infoga nya sidor, lägga till nytt innehåll, på en befintlig sida och mycket mer.
Skapa PDF-dokument - 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();
Konvertera HTML till PDF-dokument med .NET
iText 7 låter .NET-programmerare enkelt konvertera HTML till PDF-dokument genom att använda HTML2Pdf-tillägget. Html2Pdf-tillägget gör det möjligt för programutvecklare att tolka HTML- eller XHTML-kodavsnitt och relaterade CSS till PDF. Med bara några rader kod och kortare tid kan Html2Pdf ge dig fantastiska resultat och konvertera HTML-filer till rika, smarta PDF-dokument.
Konvertera HTML till 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);
Sammanfoga flera PDF-filer via .NET API
Biblioteket med öppen källkod iText för .NET tillåter programvaruprogrammerare att slå samman flera PDF-filer i sina.NET-appar. Det är mycket viktigt att behålla storleken och orienteringen på alla sidor i originalfilerna. Följande C#-kodexempel visar hur lätt utvecklare kan kombinera olika PDF-filer med bara ett par rader kod.
Sammanfoga PDF-filer 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();