PDF-библиотеки

PDF-библиотеки для разработчиков Delphi

Выберите PDF-инструментарий для просмотра, рендеринга, создания, редактирования, подписания, проверки preflight и документооборота с поддержкой стандартов.

PDF-библиотеки для разработчиков Delphi

Сравнение

Как выбрать подходящую PDF-библиотеку

Все три читают, рендерят, подписывают и проверяют PDF, и все три поставляются с полным исходным кодом Object Pascal и развёртыванием без роялти. Различаются они тем, что умеет только одна из них, и тем, что придётся поставлять вместе с приложением.

БиблиотекаКогда подходитЧто умеет только онаРазвёртывание
HotPDF ComponentСоздание и редактирование PDF, когда рядом с приложением нечего поставлятьСобственный движок рендеринга и кодеки изображений (JBIG2, JPEG 2000, CCITT, TIFF), полноценный движок шрифтов Type1 / OpenType, генерация штрихкодов (QR, Data Matrix, PDF417), раскладка XFA, проверка электронных счетов Factur-X, импорт HTML, экспорт SVG, сравнение документов и встроенный движок JavaScriptКомпилируется прямо в ваш исполняемый файл. Нет PDF-runtime, который нужно распространять, сверять по версиям или согласовывать при аудите развёртывания
PDF Library for DelphiОдин набор инструментов на весь жизненный цикл документаВстроенный OCR, чтение штрихкодов, а не только запись, подпись аппаратным токеном PKCS#11, проверка по доверенным спискам ЕС, контроль по Arlington PDF Model, экспорт в DOCX / HTML / Markdown, поток текста с переносами и параллельный рендерингИсходный код Object Pascal плюс точки входа DLL, ActiveX и Dylib, когда обращаться должен код не на Delphi
PDFium Delphi ComponentЧтение, рецензирование и подтверждение соответствияАрхитектура доступного чтения вслух, извлечение таблиц в CSV / JSON, семантический reflow в HTML, прогрессивная загрузка удалённых документов и подпись PAdES от B-B до B-LTA, включая удалённые и HSM-сценарииРядом с приложением поставляется pdfium.dll; для отдельных возможностей — опциональный runtime V8 / XFA

Выбирайте HotPDF, когда приложение формирует документы, а распространять движок рендеринга нельзя или нежелательно. Выбирайте PDF Library for Delphi, когда один набор инструментов должен закрыть весь жизненный цикл или когда в задачах есть OCR, подпись аппаратным токеном или вызовы из кода не на Delphi. Выбирайте PDFium Delphi Component, когда работа состоит в чтении, рецензировании и доказательстве соответствия, а не в создании документов.

PDF-библиотеки

PDFium Delphi Component для Delphi, C++Builder и Lazarus

Встраивайте workflow PDFium VCL Component в приложения Delphi и C++Builder или workflow PDFium LCL Component в Lazarus/FPC, используя компоненты с исходным кодом для просмотра, рендеринга, форм, печати, preflight-отчетов и проверки по стандартам.

PDF-библиотека Delphi для создания, редактирования, подписания, рендеринга, preflight и PDF/UA

losLab PDF Library предоставляет командам Delphi и C++Builder PDF-движок с доступным исходным кодом для настольных, серверных, DLL, ActiveX и Dylib процессов, включая встроенные проверки PDF/A и PDF/UA, подписи PAdES и выбор рендерера без отправки документов во внешний PDF-сервис.

HotPDF Component для создания и редактирования PDF в Delphi

HotPDF — нативная VCL PDF-библиотека для приложений Delphi и C++Builder, которым нужны прямое создание и редактирование PDF, формы, аннотации, шифрование, цифровые подписи, Unicode-шрифты, вывод с учетом стандартов и preflight-отчеты без внешнего PDF-runtime.