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

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.

Previous Next

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