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ší.
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();