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

Основни възможности
- Създавайте нови PDF файлове, добавяйте страници, чертайте текст и векторни графики, регистрирайте Form XObjects за многократна употреба, поставяйте изображения и записвайте във файлове или потоци, собственост на извикващия.
- Зареждайте съществуващи PDF файлове, проверявайте page boxes, търсете bookmark destinations, копирайте страници, вмъквайте страници, извличайте страници, пренареждайте страници, изтривайте страници, обединявайте документи, поставяйте печати или водни знаци върху съдържанието и актуализирайте информацията за документа.
- Добавяйте хипервръзки, наименувани дестинации, outlines, прикачени файлове, коментари, изскачащи прозорци, анотации за маркиране, анотации със свободен текст, анотации за редакция, анотации за воден знак, миниатюри на страници, слоеве, преходи на страници и предпочитания за изглед.
- Създавайте полета на AcroForm, генерирани appearance streams, полета за подпис, многоредови и comb текстови полета, стойности на полета с богат текст, XFA пакетни контейнери, trigger wrappers за полета на формуляри и множество Unicode шрифтове в ресурсния речник на AcroForm, където избраният стандартен профил ги позволява.
- Проверявайте, актуализирайте, преименувайте, премахвайте или изравнявайте (flatten) полета в заредени AcroForm документи, преди да запазите редактирано копие.
- Вграждайте и създавайте подмножества от TrueType, Type 1 PFB, OpenType-CFF и CID-keyed CFF шрифтове за компактен многоезичен изход, включително документи с интензивно използване на CJK.
- Генерирайте Unicode текст, текст отдясно наляво, вертикален текст, символи от допълнителни равнини като емоджи, арабско / персийско / урду оформяне, латински стандартни лигатури, пренареждане на деванагари и OpenType GSUB-базиран изход на глифове със съвпадаща
/CIDToGIDMap,/Wи/ToUnicodeинтеграция. - Импортирайте JPEG, bitmap, TIFF, JPEG2000, JBIG2, WMF и EMF съдържание, със zlib-ng Flate компресия и libjpeg-turbo базирана JPEG обработка.
- Защитете документите с пароли, AES-128, AES-256, PDF 2.0 AES-256 R6, шифроване на получатели с публичен ключ и флагове за разрешения.
- Подписвайте PDF файлове с in-process PFX / PKCS#12 поддръжка и PAdES B-B, B-T, B-LT и B-LTA работни процеси, включително RFC 3161 времеви печати (timestamps) и DSS / VRI речници.
- Създавайте текстови, JSON и HTML preflight отчети, прилагайте preflight профили и предварителни настройки, агрегирайте пакетни резултати, вграждайте доказателства за отчети в PDF файлове, сравнявайте отчети и изпълнявайте фокусирано PDF/VT валидиране.
- Използвайте опционални PDF бекендове за FastReport, QuickReport, ReportBuilder и DevExpress ExpressPrinting, когато съществуващите оформления на отчети трябва да се извеждат чрез HotPDF.
- Обработвайте много големи PDF файлове с висока скорост с Direct File API, който отваря, копира и пренаписва документи директно на диска, без да зарежда целия файл в обектния модел. При 2 GB бенчмарк документ с 1,67 милиона обекта, AES-256 криптирането отнема около 14 секунди, декриптирането около 16 секунди, а пълното пренаписване около 6 секунди; четенето на броя страници на 1,25 GB документ отнема милисекунди. Класическите таблици с кръстосани препратки (cross-reference tables), потоците с кръстосани препратки, файловете с хибридни препратки и постепенно актуализираните документи остават в директния път.
- Криптирайте и декриптирайте с AES-256 с хардуерна скорост: с CPU AES-NI, AES-256-CBC достига около 442 MB/s за криптиране и 832 MB/s за декриптиране (около 3× и 5,7× по-бързо от преносимия софтуерен път), извикванията от файл към файл
EncryptFile/DecryptFileзащитават или премахват защитата на огромни документи без изграждане на графа на обектите, а отварянето на голям PDF, защитен с парола, използва много по-малко памет.

Изтеглете DEMO пакета на HotPDF Delphi 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, една година актуализации и една година поддръжка по имейл.
| Лиценз | Разработчици | Цена | Поръчка |
|---|---|---|---|
| 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 поддържа съобразени със стандартите работни процеси за генериране на 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/криптиране/анотация/профилни защити и PDF/A-2A / PDF/A-3A smoke outputs, валидирани с veraPDF. | Изберете целевото ниво, осигурете реални данни за ICC OutputIntent, задайте заглавие/език, вградете подходящи шрифтове и избягвайте съдържание извън избрания архивен профил. |
| PDF/UA-1 | PDFUACompliance, Tagged PDF root, pdfuaid метаданни, /Lang, DisplayDocTitle, структурни елементи, маркирано съдържание, картографиране на роли (role mapping), свързване на ParentTree, алтернативен текст и ActualText помощници. | Изградете смислена структура на документа, ред на четене, йерархия на заглавията, семантика на списъци/таблици и алтернативни описания за реално съдържание. |
| PDF/X-1a, PDF/X-3, PDF/X-4 | PDFXCompliance, поддръжка на OutputIntent, защити на prepress профили и ограничения за интерактивни или безопасни за печат функции. | Осигурете подходящо за печат управление на цветовете, page boxes и производствени настройки за избрания prepress работен процес. |
| 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 е изрично активиран.
Preflight API-тата могат да произвеждат текстови, JSON и HTML отчети, да филтрират изхода чрез запазени профили или вградени предварителни настройки, да агрегират пакетни резултати, да вграждат доказателства за отчети в копие за преглед, да сравняват отчети и да конвертират отчети във veraPDF-подобна структура за инструменти надолу по веригата.
Допълнително покритие на функции
- Поддръжка на OpenType GSUB LookupType 1-8, избор на скрипт/езикова функция, латински стандартни лигатури, арабско / персийско / урду оформяне, пренареждане на деванагари и PUA синтетично излъчване на кодова точка (codepoint) за специфични за шрифта глифове.
- Поддръжка на XFA пакетни контейнери, AcroForm
/AAtrigger wrappers, множество Unicode шрифтове в AcroForm/DRи генерирани CID-font appearance streams. - Запазване на постепенни актуализации (incremental updates), работни процеси с множество подписи, контейнери за подписи (signature placeholders), генериране на in-process CMS SignedData и речници за дългосрочно валидиране.
- Помощници за заредени документи за проверка на page-box, търсене на дестинация на отметка, проверка на полета на AcroForm, актуализации на стойностите на полетата, преименуване на полета, премахване на полета и изравняване (flattening) на формуляри.
- Помощници за зареждане/запазване/валидиране/обединяване/разлика на preflight профили, пакетно агрегиране, вградено валидиране на отчети, XMP вграждане на отчети, фокусирано PDF/VT валидиране и консервативен ремонт от preflight отчети.
- Ограничители на функции (feature gates) за PDF 1.3 до PDF 1.7, избрана поддръжка на PDF 2.0 криптиране, потоци от обекти, XRef потоци, OutputIntents, групи за прозрачност (transparency groups), меки маски, модели, засенчвания и контроли на 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.

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