1. Termékek
  2.   PDF
  3.   .NET
  4.   iText for .NET

iText for .NET

 
 

.NET-könyvtár PDF-dokumentumfeldolgozáshoz

PDF-fájlok olvasása, írása és kezelése .NET-alkalmazásokból.

Az iText for .NET egy nyílt forráskódú .NET-könyvtár, amely lehetővé teszi a fejlesztők számára, hogy saját maguk által választott PDF-megoldást hozzanak létre. Korábban iTextSharp néven volt ismert, és képes intelligens PDF dokumentum munkafolyamat létrehozására. 

Az iText for .NET lehetővé teszi a PDF-dokumentumok programozott, emberi beavatkozás nélkül történő létrehozását, miközben számos fontos funkciót támogat, például PDF-készítést a semmiből, HTML-ből PDF-exportálást, PDF-szerkesztést, többnyelvű támogatást, PDF-kezelést, XFDF- és SVG-kezelést, PDF-adatkinyerést, PDF-t címkézés és elemzés stb.

Previous Next

Az iText for .NET használatának első lépései

Az iText for .NET AGPL/kereskedelmi szoftverként kettős licenccel rendelkezik. Az AGPL egy ingyenes / nyílt forráskódú szoftverlicenc. Erősen ajánlott a NuGet használata az iText 7 közösség hozzáadásához a projekthez.

NuGet parancs

 Install Package itext7

.NET API PDF dokumentumok létrehozásához és kezeléséhez

Az iText for .NET lehetővé teszi a szoftverprogramozók számára PDF-dokumentumok létrehozását és módosítását .NET-alkalmazásaikon belül. A Portable Document Format (PDF) a világ egyik leggyakrabban használt dokumentumformátuma, és még mindig nagyon népszerű. A PDF dokumentum létrehozása után könnyedén módosíthatja is. Az API lehetővé teszi új oldalak beszúrását, új tartalom hozzáadását egy meglévő oldalhoz és még sok mást.

PDF dokumentum létrehozása - 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();

Konvertálja a HTML-t PDF-dokumentummá a .NET segítségével

Az iText 7 lehetővé teszi a .NET programozók számára, hogy a HTML-t PDF-dokumentummá konvertálják a Html2Pdf add on használatával. A HTML2Pdf bővítmény lehetővé teszi a szoftverfejlesztők számára, hogy HTML- vagy XHTML-részleteket és a kapcsolódó CSS-t PDF-be elemezzék. Néhány sornyi kóddal és rövidebb idővel a Html2Pdf nagyszerű eredményeket biztosít, és a HTML-fájlokat gazdag, intelligens PDF-dokumentummá konvertálja.

HTML konvertálása PDF-be - 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);

Több PDF-fájl egyesítése .NET API-n keresztül

Az iText for .NET nyílt forráskódú könyvtára lehetővé teszi a szoftverprogramozók számára, hogy több PDF-fájlt egyesítsenek.NET-alkalmazásaikon belül. Nagyon fontos az összes oldal méretének és tájolásának megtartása az eredeti fájlokon belül. A következő C# kódpélda bemutatja, hogy a fejlesztők milyen könnyen kombinálhatják a különböző PDF fájlokat néhány sornyi kóddal.

PDF fájlok egyesítése C# .NET-en keresztül

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