HotPDF Component Кратко
| Продукт | HotPDF Component |
|---|---|
| Лучше всего подходит для | Рабочие процессы с документами под управлением разработчика в Delphi и C++Builder |
| Поддержка IDE | Delphi и C++Builder от XE5 до 13 Florence |
| Развёртывание | Интеграция в нативные приложения Windows |
| Исходный код | Исходный код Object Pascal входит в коммерческие лицензии |
| Лицензирование | Развёртывание приложений без роялти |
| Обновления | Включены один год обновлений и поддержка по электронной почте |
| Цена | Единоразовое лицензирование по числу разработчиков |
| Документация | HotPDF Component |
Нативное создание и редактирование PDF для Delphi и C++Builder
HotPDF — компонент PDF с исходным кодом для Delphi и C++Builder, предназначенный для приложений, которым нужно создавать, редактировать, защищать, подписывать, проверять и собирать PDF-документы напрямую из VCL-кода. Основной авторский поток не требует внешнего PDF-runtime и рассчитан на Windows-приложения, созданные в RAD Studio.
Используйте HotPDF, когда приложению нужны программное рисование страниц, вывод Unicode-текста, встраивание и подмножества шрифтов, формы, аннотации, импорт изображений, операции объединения и редактирования PDF, шифрование, цифровые подписи, вывод с учетом стандартов и легкая автоматизация preflight через один нативный API.
HotPDF поддерживает RAD Studio от XE5 до RAD Studio 13.1 Florence для Delphi и C++Builder, включая workflow Win32, Win64 и Win64x.

Основные возможности
- Создавайте новые PDF, добавляйте страницы, рисуйте текст и векторную графику, регистрируйте повторно используемые Form XObjects, размещайте изображения и сохраняйте в файлы или потоки вызывающего кода.
- Загружайте существующие PDF, проверяйте границы страниц, ищите назначения закладок, копируйте, вставляйте, извлекайте, переставляйте и удаляйте страницы, объединяйте документы, добавляйте штампы или водяные знаки и обновляйте сведения о документе.
- Добавляйте гиперссылки, именованные назначения, структуры, вложения, комментарии, всплывающие окна, выделения, аннотации свободного текста, редактирования, водяные знаки, миниатюры страниц, слои, переходы страниц и настройки просмотра.
- Создавайте поля AcroForm, сгенерированные потоки внешнего вида, поля подписи, многострочные и comb-поля, rich text-значения, контейнеры пакетов XFA, обертки триггеров полей и несколько Unicode-шрифтов в словаре ресурсов AcroForm, если выбранный профиль стандарта это допускает.
- Проверяйте, обновляйте, переименовывайте, удаляйте или уплощайте поля в загруженных документах AcroForm перед сохранением отредактированной копии.
- Встраивайте и формируйте подмножества шрифтов TrueType, Type 1 PFB, OpenType-CFF и CID-keyed CFF для компактного многоязычного вывода, включая документы с большим объемом CJK-текста.
- Генерируйте Unicode-текст, текст справа налево, вертикальный текст, символы дополнительных плоскостей вроде emoji, Arabic / Persian / Urdu shaping, стандартные латинские лигатуры, перестановку Devanagari и вывод глифов на основе OpenType GSUB с согласованной интеграцией
/CIDToGIDMap,/Wи/ToUnicode. - Импортируйте JPEG, bitmap, TIFF, JPEG2000, JBIG2, WMF и EMF с Flate-сжатием zlib-ng и обработкой JPEG на базе libjpeg-turbo.
- Защищайте документы паролями, AES-128, AES-256, PDF 2.0 AES-256 R6, шифрованием получателей с открытым ключом и флагами разрешений.
- Подписывайте PDF с поддержкой PFX / PKCS#12 внутри процесса и workflow PAdES B-B, B-T, B-LT и B-LTA, включая метки времени RFC 3161 и словари DSS / VRI.
- Создавайте preflight-отчеты в текстовом, JSON и HTML форматах, применяйте профили и пресеты preflight, агрегируйте batch-результаты, встраивайте доказательства в PDF, сравнивайте отчеты и запускайте целевую проверку PDF/VT.
- Используйте дополнительные PDF-backend для FastReport, QuickReport, ReportBuilder и DevExpress ExpressPrinting, когда существующие макеты отчетов должны выводиться через HotPDF.
- Обрабатывайте очень большие PDF на высокой скорости с помощью Direct File API, который открывает, копирует и перезаписывает документы прямо на диске, не загружая весь файл в объектную модель. Документ на 60 000 страниц / 883 МБ открывается или копируется примерно за 2-3 секунды, а повторное сохранение после изменения метаданных или объектов занимает около 20 секунд.
- Шифруйте и расшифровывайте в AES-256 на аппаратной скорости: с AES-NI процессора AES-256-CBC достигает около 442 MB/s при шифровании и 832 MB/s при расшифровке (примерно в 3× и 5,7× быстрее переносимого программного пути), а открытие большого PDF, защищённого паролем, теперь использует значительно меньше памяти.

Скачать демонстрационный пакет HotPDF Component
2026-07-01 Version 2.256.0: HotPDF примечания к выпуску. This release line completes XFDF annotation coverage across all ISO 19444-1 annotation elements, adds a self-contained base64 codec for the XFDF layer, and connects embedded-file streams to XFDF import and export.
Лицензии и цены
Оплата кредитной/дебетовой картой, PayPal, AliPay или банковским переводом через 2Checkout. Каждая новая лицензия HotPDF включает полный исходный код Object Pascal, один год обновлений и один год поддержки по email.
| Лицензия | Разработчики | Цена | Заказать |
|---|---|---|---|
| Single | 1 разработчик | $500 | Заказать |
| Small Business | до 10 разработчиков | $1000 | Заказать |
| Medium Business | до 30 разработчиков | $1500 | Заказать |
| Enterprise | Все разработчики одной компании и её дочерних предприятий в пределах одной страны | $3000 | Заказать |
| Corporate | Все разработчики одной компании и её дочерних предприятий по всему миру | $6000 | Заказать |
Дополнительные исходники для Enterprise и Corporate: HotPDF Enterprise и Corporate включают полный исходный код специализированных примеров уровня инструментов PDF Preflight Pro и XFA & AcroForms Flattener Pro. Исходный код полных наборов внутренней проверки предоставляется по запросу.
Продление для существующих клиентов: 40% от полной цены, можно отменить в любое время. Открыть страницу покупки и продления HotPDF.
Стандарты, подписание и процессы проверки
HotPDF поддерживает workflow генерации PDF с учетом стандартов PDF/A-1, PDF/A-2, PDF/A-3, PDF/X-1a, PDF/X-3, PDF/X-4 и PDF/UA-1. Также включены помощники preflight и целевая проверка PDF/VT для процессов проверки и автоматизации. Компонент предоставляет переключатели и ограничения, привязанные к профилю, чтобы вызовы, нарушающие выбранный профиль, завершались ошибкой заранее, а не молча записывали несоответствующий PDF.
| Сценарий | Поддержка HotPDF | Ответственность автора |
|---|---|---|
| PDF/A-1, PDF/A-2, PDF/A-3 | PDFACompliance, XMP-метаданные pdfaid, поддержка OutputIntent, обязательное встраивание шрифтов, защиты JavaScript/шифрования/аннотаций/профиля и smoke-выводы PDF/A-2A / PDF/A-3A, проверенные veraPDF. | Выберите целевой уровень, предоставьте реальные данные ICC OutputIntent, задайте заголовок/язык, встроьте подходящие шрифты и избегайте содержимого вне выбранного архивного профиля. |
| PDF/UA-1 | PDFUACompliance, корень Tagged PDF, метаданные pdfuaid, /Lang, DisplayDocTitle, структурные элементы, маркированное содержимое, сопоставление ролей, связка ParentTree, альтернативный текст и помощники ActualText. | Постройте осмысленную структуру документа, порядок чтения, иерархию заголовков, семантику списков/таблиц и альтернативные описания реального содержимого. |
| PDF/X-1a, PDF/X-3, PDF/X-4 | PDFXCompliance, поддержка OutputIntent, защиты prepress-профиля и ограничения для интерактивных или небезопасных для печати функций. | Предоставьте пригодное для печати управление цветом, границы страниц и производственные настройки для выбранного prepress workflow. |
| Проверка PDF/VT | ValidatePDFVT проверяет XMP-идентификацию PDF/VT, namespace метаданных, согласованность даты изменения, базовые маркеры PDF/X, OutputIntent, структуру каталога DPartRoot, загружаемые страницы и покрытие DPart на уровне страниц. | Используйте для аудита входящих или созданных файлов; полная производственная цель переменных данных остается ответственностью вызывающей стороны. |
PDF/A Level A включает основу Tagged PDF, требуемую архивным профилем. Он не объявляет PDF/UA-1 автоматически; HotPDF записывает идентификатор PDF/UA только при явном включении PDFUACompliance.
API preflight могут создавать текстовые, JSON и HTML-отчеты, фильтровать вывод через сохраненные профили или встроенные пресеты, агрегировать пакетные результаты, встраивать доказательства отчета в проверочную копию, сравнивать отчеты и преобразовывать их в структуру, похожую на veraPDF, для последующих инструментов.
Дополнительный охват возможностей
- Поддержка OpenType GSUB LookupType 1-8, выбор функций по письменности/языку, стандартные латинские лигатуры, Arabic / Persian / Urdu shaping, перестановка Devanagari и эмиссия синтетических кодовых точек PUA для глифов конкретного шрифта.
- Контейнеры пакетов XFA, обертки триггеров AcroForm
/AA, несколько Unicode-шрифтов в AcroForm/DRи сгенерированные потоки внешнего вида CID-шрифтов. - Сохранение инкрементальных обновлений, workflow с несколькими подписями, заполнители подписи, генерация CMS SignedData внутри процесса и словари долгосрочной проверки.
- Помощники загруженных документов для проверки границ страниц, поиска назначений закладок, проверки полей AcroForm, обновления значений, переименования, удаления полей и уплощения форм.
- Помощники загрузки, сохранения, проверки, объединения и сравнения preflight-профилей, batch-агрегация, проверка встроенных отчетов, встраивание XMP-отчетов, целевая проверка PDF/VT и осторожное исправление по preflight-отчетам.
- Ограничители функций PDF 1.3-1.7, выбранная поддержка шифрования PDF 2.0, object streams, XRef streams, OutputIntents, группы прозрачности, soft masks, patterns, shadings и элементы управления prepress ExtGState.
Краткий пример на Delphi
program HelloHotPDF;
uses
System.SysUtils,
HPDFDoc;
var
PDF: THotPDF;
begin
PDF := THotPDF.Create(nil);
try
PDF.AutoLaunch := False;
PDF.FileName := 'HelloHotPDF.pdf';
PDF.Compression := cmFlateDecode;
PDF.EnableFontSubsetting := True;
PDF.BeginDoc;
PDF.CurrentPage.SetFont('Arial', [], 18);
PDF.CurrentPage.TextOut(50, 50, 0, 'Hello HotPDF');
PDF.EndDoc;
finally
PDF.Free;
end;
end.

Скачать демонстрационный пакет HotPDF Component
Поддерживает RAD Studio от XE5 до RAD Studio 13.1 Florence для Delphi и C++Builder (workflow Win32, Win64 и Win64x)
Когда выбирать HotPDF
- Выбирайте HotPDF, когда приложение создаёт или редактирует PDF-документы, а рядом с ним лучше ничего не поставлять: HotPDF несёт собственный движок рендеринга, кодеки изображений и движок шрифтов, поэтому компилируется прямо в ваш исполняемый файл — PDF-runtime, который нужно распространять или проверять при аудите, отсутствует.
- Выбирайте PDFium Delphi Component, когда работа состоит в чтении и рецензировании, а не в создании документов: архитектура viewer, доступное чтение вслух, извлечение таблиц, семантический reflow в HTML и проверка по стандартам. Рендеринг идёт через
pdfium.dll, которую вы поставляете вместе с приложением. - Выбирайте PDF Library for Delphi, когда нужны OCR, чтение штрихкодов, подпись аппаратным токеном PKCS#11, проверка по доверенным спискам ЕС или экспорт в DOCX / HTML, либо когда к библиотеке должен обращаться код не на Delphi — через DLL, ActiveX или Dylib.
Сравниваете всё семейство? Откройте обзор PDF-библиотек для разработчиков и сравните PDFium Delphi Component, losLab PDF Library и HotPDF Component рядом.
Частые вопросы
Какие версии Delphi и C++Builder поддерживаются?
HotPDF Component поддерживает текущие workflow RAD Studio и документированный диапазон устаревших IDE для этого продукта.
Включён ли исходный код?
Коммерческие лицензии включают исходный код на Object Pascal для интеграции, ревью и долгосрочного сопровождения.
Требуются ли роялти за runtime?
Лицензированные приложения можно развёртывать без роялти, без платы за runtime по документам или конечным пользователям.
Как оценить продукт?
Скачайте демо-пакет и ознакомьтесь с онлайн-документацией перед покупкой.
Что включает новая лицензия?
Новая лицензия включает исходный код, один год обновлений и один год поддержки по электронной почте.
Как работает продление?
Существующие клиенты могут продлить доступ к обновлениям по опубликованной цене продления.
Где находится документация по API?
Документация доступна по локализованной ссылке на документацию HotPDF Component на этой странице.
Что включает лицензия HotPDF и как работает продление?
Новая лицензия ($500 Single, $1000 Small Business (до 10 разработчиков), $1500 Medium Business (до 30 разработчиков), $3000 Enterprise (одна компания, одна страна), $6000 Corporate (одна компания, по всему миру)) включает полный исходный код, один год обновлений и один год поддержки по электронной почте. Существующие клиенты продлевают доступ к обновлениям за 40% от полной стоимости.
Подробнее о компонентах PDF и электронных таблиц для Delphi
Подписка на обновления продуктов
Подпишитесь, чтобы получать последние публикации по электронной почте.
