iText for .NET
.NET Library for PDF-dokumentbehandling
Les, skriv og manipuler PDF-filer fra .NET-apper.
iText for .NET er et åpen kildekode .NET-bibliotek som gir utviklere muligheten til å lage PDF-løsninger etter eget valg. Det var tidligere kjent som iTextSharp og er i stand til å lage en smart arbeidsflyt for PDF-dokumenter.
iText for .NET lar deg lage PDF-dokumenter programmatisk uten menneskelig innblanding, samtidig som det støtter flere viktige funksjoner som PDF-oppretting fra bunnen av, HTML til PDF-eksport, PDF-redaksjon, flerspråklig støtte, PDF-manipulering, XFDF- og SVG-håndtering, PDF-datautvinning, PDF tagging og analysering og mer.
Komme i gang med iText for .NET
iText for .NET er dobbeltlisensiert som AGPL/kommersiell programvare. AGPL er en gratis / åpen kildekode programvarelisens. Det anbefales på det sterkeste å bruke NuGet for å legge til iText 7 Community til prosjektet ditt.
NuGet kommando
Install Package itext7
.NET API for å lage og manipulere PDF-dokumenter
iText for .NET lar programvareprogrammerere lage og endre et PDF-dokument i .NET-applikasjonene sine. Portable Document Format (PDF) er et av verdens mest brukte dokumentformater og fortsatt veldig populært. Når PDF-dokumentet er opprettet, kan du også enkelt endre det. API-en gir deg muligheten til å sette inn nye sider, legge til nytt innhold, til en eksisterende side og mye mer.
Lag 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();
Konverter HTML til PDF-dokumenter ved hjelp av .NET
iText 7 lar .NET-programmerere enkelt konvertere HTML til PDF-dokumenter ved å bruke Html2Pdf-tillegget. Html2Pdf-tillegget gjør det mulig for programvareutviklere å analysere HTML- eller XHTML-snutter og tilhørende CSS til PDF. Med bare noen få linjer med kode og kortere tid kan Html2Pdf gi deg flotte resultater og vil konvertere HTML-filer til rike, smarte PDF-dokumenter.
Konverter HTML til 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);
Slå sammen flere PDF-filer via .NET API
Open source-biblioteket iText for .NET lar programvareprogrammerere slå sammen flere PDF-filer i .NET-appene deres. Det er veldig viktig å opprettholde størrelsen og retningen på alle sidene i originalfilene. Følgende C#-kodeeksempel viser hvor enkelt utviklere kan kombinere forskjellige PDF-filer med bare et par linjer med kode.
Slå sammen 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();