PDF authoring SDK

HotPDF Component за креирање и уређивање PDF-а у Delphi-ју

HotPDF је нативна VCL PDF библиотека за Delphi и C++Builder апликације које захтевају директно креирање PDF-а, уређивање, обрасце, анотације, шифровање, дигиталне потписе, руковање Unicode фонтовима, излаз усклађен са стандардима и извештавање о провери без потребе за спољним временом извршавања за PDF.

Делфи PDF компонента за креирање и уређивање

HotPDF Component Кратак преглед

ProductHotPDF Component
Best forDeveloper-owned document workflows in Delphi and C++Builder
IDE supportDelphi and C++Builder XE5 through 13 Florence
DeploymentNative Windows application integration
Source codeObject Pascal source code included with commercial licenses
LicensingRoyalty-free application deployment
UpdatesOne year of updates and email support included
PricingOne-time developer-count licensing
DocumentationHotPDF Component

Нативно креирање и уређивање PDF-а за Delphi и C++Builder

HotPDF је Delphi и C++Builder PDF компонента на нивоу изворног кода за апликације које треба да креирају, уређују, обезбеђују, потписују, валидирају и спајају PDF документе директно из VCL кода. Не захтева спољно време извршавања за свој основни ток креирања и дизајниран је за Windows десктоп софтвер направљен помоћу RAD Studio-а.

Use HotPDF when your application needs programmatic page drawing, Unicode text output, font embedding and subsetting, forms, annotations, image import, PDF merge/edit operations, encryption, digital signatures, standards-aware output, and lightweight preflight automation from one native API surface.

HotPDF подржава RAD Studio XE5 до RAD Studio 13.1 Florence за Delphi и C++Builder, укључујући Win32, Win64 и Win64x токове рада.

PDF edit component
Делфи PDF библиотека за уређивање (програмско мењање текста)

Главне могућности

  • Креирајте нове PDF-ове, додајте странице, цртајте текст и векторску графику, региструјте вишекратно употребљиве Form XObjects, поставите слике и сачувајте у датотеке или токове у власништву позиваоца.
  • Учитајте постојеће PDF-ове, прегледајте оквире страница, претражујте одредишта обележивача, копирајте странице, уметните странице, издвојите странице, промените редослед страница, избришите странице, спојите документе, отисните или ставите водени жиг на садржај и ажурирајте информације о документу.
  • Додајте хипервезе, именована одредишта, контуре, прилоге датотека, коментаре, искачуће прозоре, истакнуте анотације, анотације слободног текста, анотације редакције, анотације воденог жига, сличице страница, слојеве, транзиције страница и преференце прегледача.
  • Креирајте AcroForm поља, генерисане токове изгледа, поља за потпис, вишелинијска и чешљаста текстуална поља, вредности поља богатог текста, XFA контејнере пакета, омотаче окидача поља образаца и више Unicode фонтова у речнику ресурса AcroForm где изабрани стандардни профил то дозвољава.
  • Inspect, update, rename, remove, or flatten fields in loaded AcroForm documents before saving an edited copy.
  • Уградите и подскупите TrueType, Type 1 PFB, OpenType-CFF и CID-keyed CFF фонтове за компактан вишејезични излаз, укључујући документе богате CJK писмима.
  • Генеришите Unicode текст, текст здесна налево, вертикални текст, знакове допунске равни као што су емоџији, обликовање за арапски / персијски / урду, латиничне стандардне лигатуре, реорганизацију деванагарија и OpenType излаз глифова заснован на GSUB-у са одговарајућим /CIDToGIDMap, /W, and /ToUnicode интеграција.
  • Import JPEG, bitmap, TIFF, JPEG2000, JBIG2, WMF, and EMF content, with zlib-ng Flate compression and libjpeg-turbo backed JPEG handling.
  • Затитите документе лозинкама, AES-128, AES-256, PDF 2.0 AES-256 R6, шифровањем примаоца јавним кључем и заставицама дозвола.
  • Потпишите PDF датотеке помоћу PFX / PKCS#12 подршке унутар процеса и PAdES B-B, B-T, B-LT и B-LTA токова рада укључујући RFC 3161 временске жигове и DSS / VRI речнике.
  • Креирајте текстуалне, JSON и HTML извештаје о провери, примените профиле и унапред подешене поставке провере, агрегирајте групне резултате, уградите доказе о извештају у PDF-ове, упоредите извештаје и покрените фокусирану PDF/VT валидацију.
  • Use optional PDF backends for FastReport, QuickReport, ReportBuilder, and DevExpress ExpressPrinting when existing report layouts should emit through HotPDF.
  • Обрађујте веома велике PDF-ове великом брзином помоћу Direct File API-ја, који отвара, копира и преписује документе директно на диску без учитавања целе датотеке у модел објекта. На тестом документу од 2 GB са 1,67 милиона објеката, шифровање AES-256 траје око 14 секунди, дешифровање око 16 секунди, а потпуно преписивање око 6 секунди; читање броја страница документа од 1,25 GB траје милисекунде. Класичне табеле унакрсних референци, токови унакрсних референци, датотеке са хибридним референцама и инкрементално ажурирани документи остају на директној путањи.
  • Шифрујте и дешифрујте помоћу AES-256 хардверском брзином: са процесорским AES-NI, AES-256-CBC достиже око 442 MB/s за шифровање и 832 MB/s за дешифровање (око 3× и 5,7× брже од портабилне софтверске путање), датотека-у-датотеку EncryptFile / DecryptFile calls protect or unprotect huge documents without building the object graph, and opening a large password-protected PDF uses far less memory.
Делфи извоз базе података у PDF
Делфи база података у 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.

HotPDF Delphi PDF Component са изворним кодовима
Платите кредитним/дебитним картицама, PayPal-ом, AliPay-ом или банковним трансфером преко FastSpring-а:
Пуна цена за нове купце за прву куповину:

HotPDF Single License ($499)
HotPDF Team/SME License ($999)
HotPDF Enterprise License ($1999)

Лиценцирање и цене

Лиценцирање и цене. HotPDF Component licenses include source code, updates, support, and royalty-free deployment.

ЛиценцаПрограмериЦенаПоручи
Single1 програмер$499Поручи
Team/SMEдо 5 програмера$999Поручи
Enterpriseнеограничено$1999Поручи

Избор лиценце: Изаберите Team/SME када највише 5 програмера користи ову библиотеку. Изаберите Enterprise ако тим може да порасте преко 5 програмера или му је потребан Enterprise изворни пакет.

Додаци изворном коду само за Enterprise верзију: HotPDF Enterprise укључује комплетан изворни код за наменске примере професионалног нивоа, тренутно PDF Preflight Pro and XFA & AcroForms Flattener Pro, plus full source code for the complete test suites normally used only for internal validation.

Обнова за постојеће купце: 40% од пуне цене, отказиво у било ком тренутку. Отворите страницу за куповину и обнову HotPDF.

Standards, signing, and validation workflows

HotPDF supports standards-aware PDF generation workflows for PDF/A-1, PDF/A-2, PDF/A-3, PDF/X-1a, PDF/X-3, PDF/X-4, and PDF/UA-1. It also includes preflight and focused PDF/VT validation helpers for review and automation workflows. The component exposes profile-specific switches and guards so calls that would break the selected profile can fail early instead of silently writing a non-conformant PDF.

Ток радаHotPDF подршкаОдговорност аутора
PDF/A-1, PDF/A-2, PDF/A-3PDFACompliance, XMP pdfaid метаподаци, подршка за OutputIntent, спровођење уградње фонтова, заштита JavaScript-а/шифровања/анотација/профила, као и PDF/A-2A / PDF/A-3A излази проверени помоћу veraPDF-а.Изаберите циљни ниво, обезбедите стварне ICC OutputIntent податке, поставите наслов/језик, уградите одговарајуће фонтове и избегавајте садржај ван изабраног архивског профила.
PDF/UA-1PDFUACompliance, Tagged PDF root, pdfuaid metadata, /Lang, DisplayDocTitle, structure elements, marked content, role mapping, ParentTree wiring, alternate text and ActualText helpers.Направите смислену структуру документа, редослед читања, хијерархију наслова, семантику листе/табеле и алтернативне описе за стварни садржај.
PDF/X-1a, PDF/X-3, PDF/X-4PDFXCompliance, OutputIntent support, prepress profile guards, and restrictions for interactive or non-print-safe features.Обезбедите управљање бојама прилагођено штампању, оквире страница и производна подешавања за изабрани припремни ток рада.
PDF/VT validationValidatePDFVT проверава XMP PDF/VT идентификацију, простор имена метаподатака, доследност датума измене, базне маркере PDF/X, излазну намеру, каталог DPartRoot структуру, учитане странице и на нивоу странице DPart покривеност.Use it to audit incoming or produced files; authoring the full variable-data production intent remains the caller's responsibility.

PDF/A Ниво А омогућава основу за означени PDF која је потребна за архивски профил. Он не оглашава аутоматски PDF/UA-1; HotPDF емитује PDF/UA идентитет само када је PDFUACompliance је експлицитно омогућено.

API-ји за проверу могу да креирају текстуалне, JSON и HTML извештаје, филтрирају излаз кроз сачуване профиле или уграђене шаблоне, агрегирају групне резултате, уграде доказе о извештају у копију за преглед, упореде извештаје и конвертују извештаје у структуру у стилу veraPDF-а за низводне алате.

Покривеност додатних функција

  • Подршка за OpenType GSUB LookupType 1-8, избор функција писма/језика, латиничне стандардне лигатуре, обликовање за арапски / персијски / урду, реорганизацију деванагарија и емисију PUA синтетичких кодних тачака за специфичне глифове фонта.
  • XFA packet container support, AcroForm /AA омотачи окидача, више Unicode фонтова у AcroForm-у /DR, and generated CID-font appearance streams.
  • Incremental update saving, multi-signature workflows, signature placeholders, in-process CMS SignedData generation, and long-term validation dictionaries.
  • Помоћници за учитане документе за инспекцију оквира страница, претраживање одредишта обележивача, инспекцију AcroForm поља, ажурирање вредности поља, преименовање поља, уклањање поља и равнање образаца.
  • Помоћници за учитавање/чување/валидацију/спајање/диференцијацију профила провере, групну агрегацију, валидацију уграђених извештаја, уградњу XMP извештаја, фокусирану PDF/VT валидацију и конзервативну поправку из извештаја о провери.
  • PDF 1.3 through PDF 1.7 feature gates, selected PDF 2.0 encryption support, object streams, XRef streams, OutputIntents, transparency groups, soft masks, patterns, shadings, and prepress ExtGState controls.

HotPDF онлајн документација

Брзи 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.
TIFF to PDF component
TIFF to PDF Component (create PDF from multipage TIFF file)

Преузмите ДЕМО пакет HotPDF Component
Supports RAD Studio XE5 through RAD Studio 13.1 Florence for Delphi and C++Builder (Win32, Win64, and Win64x workflows)

Када изабрати HotPDF

  • Изаберите HotPDF када ваша апликација креира или уређује PDF документе и желите Delphi/C++Builder компоненту изворног кода уместо посебне PDF услуге.
  • Изаберите PDFium Component када је ваш примарни захтев рендеровање PDF-а, преглед, растеризацију страница, издвајање текста и интеграција интерактивног корисничког интерфејса прегледача.
  • Изаберите losLab PDF Library када је пројекат већ изграђен око PDFlibPas API површине, или када су вам потребне опције интеграције DLL, ActiveX или Dylib заједно са изворном Delphi/C++Builder библиотеком.

Честа питања

Which Delphi and C++Builder versions are supported?

HotPDF Component supports current RAD Studio workflows and the documented legacy IDE range for this product.

Is source code included?

Commercial licenses include Object Pascal source code for integration, review, and long-term maintenance.

Are runtime royalties required?

Licensed applications can be deployed royalty-free without per-document or per-end-user runtime fees.

How do I evaluate the product?

Download the demo package and review the online documentation before purchase.

What does a new license include?

A new license includes source code, one year of updates, and one year of email support.

How does renewal work?

Existing customers can renew update access at the published renewal price.

Which license tier should I choose?

Choose Single for one developer, Team/SME for up to five developers, and Enterprise for larger teams or Enterprise-only source extras.

Where is the API documentation?

The documentation is available under the localized HotPDF Component documentation link on this page.


Откријте више о развоју Delphi PDF компоненти и табела

Subscribe to product updates

Претплатите се да бисте добијали најновија ажурирања на своју е-пошту.