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 в ваш проект.

NuGet-команда

 Install Package itext7

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

iText для .NET позволяет программистам создавать, а также изменять документы PDF в своих приложениях .NET. Portable Document Format (PDF) является одним из наиболее часто используемых форматов документов в мире и по-прежнему очень популярен. После создания PDF-документа вы также можете легко изменить его. API дает вам возможность вставлять новые страницы, добавлять новый контент на существующую страницу и многое другое.

Создать PDF-документ — С#

// 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 — С#

// 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();
 Русский