iText for .NET
.NET bibliotēka PDF dokumentu apstrādei
Lasiet, rakstiet un manipulējiet ar PDF failiem no .NET lietotnēm.
iText for .NET ir atvērtā koda .NET bibliotēka, kas sniedz izstrādātājiem iespēju izveidot PDF risinājumu pēc viņu izvēles. Iepriekš tas bija pazīstams kā iTextSharp un spēj izveidot viedu PDF dokumentu darbplūsmu.
iText for .NET ļauj programmatiski izveidot PDF dokumentus bez cilvēka iejaukšanās, vienlaikus atbalstot vairākas svarīgas funkcijas, piemēram, PDF izveidi no jauna, HTML uz PDF eksportēšanu, PDF rediģēšanu, vairāku valodu atbalstu, PDF manipulācijas, XFDF un SVG apstrādi, PDF datu izvilkšanu, PDF marķēšana, parsēšana un daudz kas cits.
Darba sākšana ar iText for .NET
iText for .NET ir divējāda licencēta kā AGPL/komerciāla programmatūra. AGPL ir bezmaksas/atvērtā koda programmatūras licence. Ir ļoti ieteicams izmantot NuGet, lai savam projektam pievienotu iText 7 kopienu.
NuGet komanda
Install Package itext7
.NET API, lai izveidotu un apstrādātu PDF dokumentus
iText for .NET ļauj programmatūras programmētājiem izveidot, kā arī modificēt PDF dokumentu savās .NET lietojumprogrammās. Portatīvā dokumenta formāts (PDF) ir viens no pasaulē visbiežāk izmantotajiem dokumentu formātiem un joprojām ir ļoti populārs. Kad PDF dokuments ir izveidots, varat to arī viegli modificēt. API sniedz jums iespēju ievietot jaunas lapas, pievienot jaunu saturu esošai lapai un daudz ko citu.
Izveidot PDF dokumentu — 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ējiet HTML uz PDF dokumentiem, izmantojot .NET
iText 7 ļauj .NET programmētājiem viegli pārvērst HTML par PDF dokumentu, izmantojot Html2Pdf pievienojumprogrammu. Html2Pdf papildinājums ļauj programmatūras izstrādātājiem parsēt HTML vai XHTML fragmentus un saistītos CSS uz PDF. Izmantojot tikai dažas koda rindiņas un mazāk laika, Html2Pdf var nodrošināt lieliskus rezultātus un pārvērst HTML failus bagātīgos, viedos PDF dokumentos.
HTML konvertēšana uz 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);
Vairāku PDF failu sapludināšana, izmantojot .NET API
Atvērtā pirmkoda bibliotēka iText for .NET ļauj programmatūras programmētājiem apvienot vairākus PDF failus savās.NET lietotnēs. Ir ļoti svarīgi saglabāt visu sākotnējo failu lappušu izmēru un orientāciju. Šis C# koda piemērs parāda, cik viegli izstrādātāji var apvienot dažādus PDF failus tikai ar pāris koda rindiņām.
PDF failu sapludināšana, izmantojot 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();