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

iText for .NET

 
 

Knihovna .NET pro zpracování dokumentů PDF

Čtení, zápis a manipulace se soubory PDF z aplikací .NET.

iText for .NET je knihovna .NET s otevřeným zdrojovým kódem, která dává vývojářům možnost vytvářet řešení PDF podle vlastního výběru. Dříve byl známý jako iTextSharp a je schopen vytvářet inteligentní pracovní tok dokumentů PDF. 

iText for .NET umožňuje vytvářet dokumenty PDF programově bez lidského zásahu a zároveň podporuje několik důležitých funkcí, jako je tvorba PDF od začátku, export HTML do PDF, redakce PDF, podpora více jazyků, manipulace s PDF, zpracování XFDF a SVG, extrakce dat PDF, PDF značkování a analýza a další.

Previous Next

Začínáme s iText pro .NET

iText for .NET je licencován jako AGPL/Commercial software. AGPL je bezplatná / open-source softwarová licence. Důrazně doporučujeme použít NuGet k přidání komunity iText 7 do vašeho projektu.

příkaz NuGet

 Install Package itext7

.NET API pro vytváření a manipulaci s dokumenty PDF

iText for .NET umožňuje softwarovým programátorům vytvářet a upravovat dokument PDF uvnitř jejich aplikací .NET. Portable Document Format (PDF) je jedním z nejpoužívanějších formátů dokumentů na světě a je stále velmi populární. Jakmile je dokument PDF vytvořen, můžete jej také snadno upravit. Rozhraní API vám dává možnost vkládat nové stránky, přidávat nový obsah, na existující stránku a mnoho dalšího.

Vytvořit dokument PDF - 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();

Převeďte HTML do PDF dokumentů pomocí .NET

iText 7 umožňuje programátorům .NET snadno převádět HTML do PDF dokumentu pomocí Html2Pdf add on. Doplněk Html2Pdf umožňuje vývojářům softwaru analyzovat úryvky HTML nebo XHTML a související CSS do PDF. S několika řádky kódu a kratším časem vám Html2Pdf může poskytnout skvělé výsledky a převede soubory HTML na bohaté, chytré dokumenty PDF.

Převod HTML do 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);

Sloučení více souborů PDF přes .NET API

Open source knihovna iText for .NET umožňuje softwarovým programátorům sloučit více souborů PDF v rámci jejich aplikací .NET. Je velmi důležité zachovat velikost a orientaci všech stránek v původních souborech. Následující příklad kódu C# ukazuje, jak snadno mohou vývojáři kombinovat různé soubory PDF pomocí pouhých několika řádků kódu.

Slučování souborů PDF přes 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();
 Čeština