1. Продукти
  2.   PDF
  3.   .NET
  4.   iText for .NET

iText for .NET

 
 

.NET библиотека за обработка на PDF документи

Четете, пишете и манипулирайте PDF файлове от .NET приложения.

iText за .NET е .NET библиотека с отворен код, която дава възможност на разработчиците да създават PDF решение по свой избор. По-рано беше известен като iTextSharp и е в състояние да създаде интелигентен работен поток на PDF документи. 

iText за .NET позволява програмно създаване на PDF документи без човешка намеса, като същевременно поддържа няколко важни функции като създаване на PDF от нулата, експортиране от HTML към PDF, редактиране на PDF, поддръжка на много езици, обработка на PDF, обработка на XFDF и SVG, извличане на PDF данни, PDF маркиране и анализиране и др.

Previous Next

Първи стъпки с iText за .NET

iText за .NET е двойно лицензиран като AGPL/Търговски софтуер. AGPL е лиценз за безплатен софтуер с отворен код. Силно препоръчваме да използвате NuGet, за да добавите iText 7 Community към вашия проект.

Команда NuGet

 Install Package itext7

.NET API за създаване и манипулиране на PDF документи

iText за .NET позволява на софтуерните програмисти да създават, както и да променят PDF документ в своите .NET приложения. Преносимият формат на документи (PDF) е един от най-използваните формати на документи в света и все още много популярен. След като PDF документът бъде създаден, можете лесно да го модифицирате. API ви дава възможност да вмъквате нови страници, да добавяте ново съдържание към съществуваща страница и много повече.

Създаване на 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();

Конвертирайте HTML в PDF документи с помощта на .NET

iText 7 позволява на .NET програмистите лесно да конвертират HTML в PDF документ с помощта на добавката Html2Pdf. Добавката Html2Pdf позволява на разработчиците на софтуер да анализират HTML или XHTML фрагменти и свързания CSS към PDF. Само с няколко реда код и по-малко време Html2Pdf може да ви осигури страхотни резултати и ще конвертира HTML файлове в богати, интелигентни PDF документи.

Конвертиране на HTML в 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);

Обединяване на множество PDF файлове чрез .NET API

Библиотеката с отворен код iText за .NET позволява на софтуерните програмисти да обединяват множество PDF файлове в своите .NET приложения. Много е важно да поддържате размера и ориентацията на всички страници в оригиналните файлове. Следният пример на C# код показва колко лесно разработчиците могат да комбинират различни PDF файлове само с няколко реда код.

Обединяване на PDF файлове чрез 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();
 Български