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

iText for .NET

 
 

.NET-bibliotek til PDF-dokumentbehandling

Læs, skriv og manipuler PDF-filer fra .NET-apps.

iText til .NET er et open source .NET-bibliotek, der giver udviklere mulighed for at lave PDF-løsninger efter eget valg. Det var tidligere kendt som iTextSharp og er i stand til at skabe et smart PDF-dokument workflow. 

iText til .NET tillader oprettelse af PDF-dokumenter programmatisk uden menneskelig indgriben, mens det understøtter flere vigtige funktioner, såsom PDF-oprettelse fra bunden, HTML til PDF-eksport, PDF-redaktion, flersprogsunderstøttelse, PDF-manipulation, XFDF & SVG-håndtering, PDF-dataudtræk, PDF tagging og parsing og mere.

Previous Next

Kom godt i gang med iText til .NET

iText til .NET er dobbeltlicenseret som AGPL/kommerciel software. AGPL er en gratis/open source-softwarelicens. Det anbefales stærkt at bruge NuGet til at tilføje iText 7-fællesskabet til dit projekt.

NuGet kommando

 Install Package itext7

.NET API til at oprette og manipulere PDF-dokumenter

iText til .NET giver softwareprogrammører mulighed for at oprette og ændre et PDF-dokument i deres .NET-applikationer. Portable Document Format (PDF) er et af verdens mest brugte dokumentformater og stadig meget populært. Når PDF-dokumentet er oprettet, kan du også nemt ændre det. API'en giver dig mulighed for at indsætte nye sider, tilføje nyt indhold, til en eksisterende side og meget mere.

Opret 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 hjælp af .NET

iText 7 giver .NET-programmører mulighed for nemt at konvertere HTML til PDF-dokument ved at bruge HTML2Pdf-tilføjelsen. Html2Pdf-tilføjelsen gør det muligt for softwareudviklere at parse HTML- eller XHTML-uddrag og den relaterede CSS til PDF. Med kun få linjer kode og mindre tid kan Html2Pdf give dig fantastiske resultater og vil konvertere HTML-filer til rige, 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);

Sammenlægning af flere PDF-filer via .NET API

Open source-biblioteket iText for .NET giver softwareprogrammører mulighed for at flette flere PDF-filer i deres.NET-apps. Det er meget vigtigt at bevare størrelsen og orienteringen af alle siderne i de originale filer. Følgende C#-kodeeksempel viser, hvor nemt udviklere kan kombinere forskellige PDF-filer med blot et par linjer kode.

Sammenlægning af 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();
 Dansk