![](https://products-qa.fileformat.com/ro/pdf/net/itext/header-image.png)
iText for .NET
Biblioteca .NET pentru procesarea documentelor PDF
Citiți, scrieți și manipulați fișierele PDF din aplicațiile .NET.
iText pentru .NET este o bibliotecă .NET cu sursă deschisă care oferă dezvoltatorilor capacitatea de a crea soluții PDF la alegerea lor. Anterior a fost cunoscut sub numele de iTextSharp și este capabil să creeze un flux de lucru inteligent pentru documente PDF.
iText pentru .NET permite crearea de documente PDF în mod programatic, fără intervenția umană, în timp ce acceptă mai multe funcții importante, cum ar fi crearea de PDF de la zero, exportul HTML în PDF, redactarea PDF, suport în mai multe limbi, manipulare PDF, manipulare XFDF și SVG, extragerea datelor PDF, PDF etichetare și analizare și multe altele.
Noțiuni introductive cu iText pentru .NET
iText pentru .NET are licență duală ca software AGPL/Comercial. AGPL este o licență software gratuită / open-source. Este foarte recomandat să utilizați NuGet pentru a adăuga iText 7 Community la proiectul dvs.
Comanda NuGet
Install Package itext7
.NET API pentru a crea și a manipula documente PDF
iText pentru .NET permite programatorilor de software să creeze și să modifice un document PDF în aplicațiile lor .NET. Formatul de document portabil (PDF) este unul dintre cele mai utilizate formate de documente din lume și încă foarte popular. Odată ce documentul PDF este creat, îl puteți modifica cu ușurință. API-ul vă oferă puterea de a insera pagini noi, de a adăuga conținut nou, la o pagină existentă și multe altele.
Creați document 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();
Conversia HTML în documente PDF folosind .NET
iText 7 permite programatorilor .NET să convertească cu ușurință HTML în document PDF utilizând programul de completare Html2Pdf. Suplimentul Html2Pdf le permite dezvoltatorilor de software să analizeze fragmente HTML sau XHTML și CSS-ul aferent în PDF. Cu doar câteva linii de cod și mai puțin timp, Html2Pdf vă poate oferi rezultate excelente și va converti fișierele HTML în documente PDF bogate și inteligente.
Convertiți HTML în 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);
Îmbinarea mai multor fișiere PDF prin .NET API
Biblioteca open source iText pentru .NET permite programatorilor de software să îmbine mai multe fișiere PDF în aplicațiile lor.NET. Este foarte important să păstrați dimensiunea și orientarea tuturor paginilor din fișierele originale. Următorul exemplu de cod C# arată cât de ușor pot dezvoltatorii să combine diferite fișiere PDF cu doar câteva linii de cod.
Îmbinarea fișierelor PDF prin 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();