Каждый пункт ниже — реально поставленная возможность, которую можно проверить в справочнике API и демо
G
Построен на движке Google PDFium
Оборачивает тот самый движок, который приводит в действие встроенное средство просмотра PDF в Chrome — проверенный в боях, индустриальный стандарт, надёжная основа качества отрисовки и соответствия требованиям. Вы получаете реальные возможности движка, а не их повторное изобретение
Динамически загружает pdfium.dll / pdfium.v8.dll
⌘
Самое широкое покрытие IDE в своём классе
Delphi / C++Builder (RAD Studio от XE5 до 13.1 Florence) плюс Lazarus / Free Pascal 3.8+, Win32 и Win64. Три семейства IDE используют одни и те же эталонные PDF и наборы регрессионных тестов
147 тестов Pas + 123 теста C++, байтово-выровненные
✓
Полный спектр стандартов PDF
Вывод PDF/A-1b (SaveAsPdfA) + проверка (ValidatePdfA), а также проверка PDF/UA, PDF/E, PDF/X, PDF/R и PDF/VT и контроль соответствия версий — исключительно редкая возможность для Pascal-обёртки
Выделенные модули FPdfPdfa/Pdfua/Pdfe/Pdfx/Pdfr/Pdfvt.pas
🔊
Доступность: чтение вслух / слабовидение
TPdfReadingSession управляет чтением вслух для хост-движков TTS (единицы чтения на уровне предложений, выделение на уровне слов, сопоставление произнесённого текста); плюс преобразования для слабовидящих InvertPdfBitmap, GrayscalePdfBitmap, DuotonePdfBitmap и просмотр в режиме живого ночного дуотона
Слой доступности, которого полностью лишено большинство обёрток
⚡
Отрисовка с нулевым копированием и отменяемая прогрессивная
Путь отрисовки записывает вывод PDFium напрямую в DIB-буфер целевого TBitmap, минуя копирование пикселей всей страницы для каждого кадра; RenderPageProgressive опрашивает токен отмены между итерациями и может быть прерван в середине отрисовки
Экономит одно копирование width×height×4 байт на кадр при высоком DPI
↻
Потоковая передача по требованию для мульти-гигабайтных PDF
Через адаптер TStream по требованию в LoadCustomDocument PDFium читает блоками — мульти-гигабайтные, удалённые или хранящиеся в базе данных документы загружаются без копии в памяти, а пригодный первый просмотр достигается почти мгновенно
Документы 2.x ГБ: почти мгновенный первый просмотр
🧩
Три компонента + 28 общих демо
TPdf (движок документов), TPdfView (интерактивное средство просмотра), TPdfThumbnailView (навигация по миниатюрам); 28 общих демо COMMON для трёх IDE, охватывающих просмотр, поиск, заполнение форм, объединение/разделение, пакетный экспорт, печать, аудит безопасности, предполётные отчёты и многое другое
PDFViewer / PreflightReport / SecurityAudit / StandardsLab и т. д.
🔒
Безопасность по умолчанию
Белый список действий по ссылкам (LinkOptions), действия запуска отключены по умолчанию и демо SecurityAudit для аудита поверхностей риска — безопасно «из коробки», а не с открытыми по умолчанию опасными действиями
Подходит для чувствительных к безопасности развёртываний в финансах / здравоохранении
📄
Исходный код включён · без роялти · долгосрочная поддержка
Поставляется с исходным кодом Pascal, без роялти времени выполнения, долгосрочное сопровождение. Включает pdfium.dll и pdfium.v8.dll Win32/Win64 (с поддержкой V8/XFA) с опциональными хуками отрисовки Skia
Без платы за каждое развёртывание