DevExpress PDF Document API

DevExpress PDF Document API позволяет из кода создавать и изменять PDF, добавлять текст, изображения и графику, переставлять страницы, заполнять формы, искать и скрывать данные, настраивать шифрование, метаданные, печать и экспорт страниц в изображения. Работа строится через объектную модель PdfDocument, коллекции Pages, Fields и Annotations, поэтому операции удобно объединять в воспроизводимый конвейер обработки документов.

Telerik Document Processing

Telerik Document Processing позволяет из кода создавать, читать и изменять PDF, DOCX, RTF, HTML, Markdown, XLSX, XLS, XLSM, CSV и текстовые документы: объединять и разделять PDF, заполнять формы, ставить цифровые подписи, формировать таблицы и диаграммы, выполнять подстановку данных в шаблоны и выгружать результат в поток или файл. Основные инструменты разделены по моделям фиксированной страницы, потокового документа, электронной таблицы и потоковой записи больших книг, поэтому для каждой задачи можно выбрать точный уровень контроля и расход памяти.

Syncfusion PDF Viewer

Syncfusion PDF Viewer помогает открывать PDF, быстро переходить по страницам и закладкам, искать и копировать текст, заполнять формы, ставить подписи, добавлять пометки и комментарии, менять порядок страниц, печатать и сохранять результат через встроенную панель инструментов.

Syncfusion PDF Library

Syncfusion PDF Library позволяет программно создавать PDF с текстом, изображениями, таблицами и формами, изменять существующие документы, объединять и разделять страницы, добавлять защиту, подписи, водяные знаки и аннотации, а также извлекать содержимое и готовить файлы к архивному хранению.

IronOCR

IronOCR распознаёт текст в отсканированных PDF, фотографиях, TIFF, PNG и JPEG, создаёт поисковый слой в PDF, возвращает слова с координатами и уверенностью, читает штрихкоды и QR-коды, а также исправляет перекос, шум, слабый контраст и недостаточное разрешение перед распознаванием. Основной рабочий результат можно получить как обычный текст, структурированные данные или новый PDF, в котором исходные страницы сохраняют вид, но становятся доступными для поиска и копирования.

IronPDF

IronPDF позволяет встроить в C#-проект полный цикл работы с PDF: от рендеринга HTML, CSS, JavaScript, Razor-представлений и веб-страниц до объединения, разделения, подписи, шифрования, заполнения форм, извлечения текста и растеризации страниц. Основные операции выполняются через ChromePdfRenderer и PdfDocument, поэтому разработчик задаёт входные данные и параметры в коде, а затем сохраняет результат в файл, поток или массив байтов.

iText DITO

В iText DITO можно собирать шаблоны счетов, договоров, выписок и отчётов, связывать текст, таблицы, изображения, штрихкоды и диаграммы с полями данных, проверять результат на образце и передавать готовый пакет в производственный контур, где из одного макета формируются персонализированные PDF.