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

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.

Previous Next

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