HotPDF Component Översikt
| Product | HotPDF Component |
|---|---|
| Best for | Developer-owned document workflows in Delphi and C++Builder |
| IDE support | Delphi and C++Builder XE5 through 13 Florence |
| Deployment | Native Windows application integration |
| Source code | Object Pascal source code included with commercial licenses |
| Licensing | Royalty-free application deployment |
| Updates | One year of updates and email support included |
| Pricing | One-time developer-count licensing |
| Documentation | HotPDF Component |
Inbyggt PDF-skapande och -redigering för Delphi och C++Builder
HotPDF är en Delphi- och C++Builder PDF-komponent på källkodsnivå för applikationer som behöver skapa, redigera, säkra, signera, validera och sammanställa PDF-dokument direkt från VCL-koden. Den kräver ingen extern PDF-körtidsmiljö för sitt kärnarbetsflöde för författande och är utformad för Windows-skrivbordsprogram skapade med RAD Studio.
Använd HotPDF när din applikation behöver programmatisk sidritning, Unicode-textutdata, inbäddning och delmängdsskapande av teckensnitt, formulär, annoteringar, bildimport, PDF-sammanslagning/redigering, kryptering, digitala signaturer, standardmedveten utdata och lättviktig preflight-automatisering från en enda inbyggd API-yta.
HotPDF stöder RAD Studio XE5 fram till RAD Studio 13.1 Florence för Delphi och C++Builder, inklusive Win32, Win64 och Win64x-arbetsflöden.

Huvudfunktioner
- Skapa nya PDF-filer, lägg till sidor, rita text och vektorgrafik, registrera återanvändbara Form XObjects, placera bilder och spara till filer eller dataströmmar.
- Läs in befintliga PDF-filer, granska sidboxar, sök efter bokmärkesdestinationer, kopiera sidor, infoga sidor, extrahera sidor, ordna om sidor, ta bort sidor, sammanfoga dokument, stämpla eller vattenstämpla innehåll, och uppdatera dokumentinformation.
- Lägg till hyperlänkar, namngivna destinationer, bokmärken, bifogade filer, kommentarer, popups, markeringsannoteringar, fritextannoteringar, redigeringsannoteringar, vattenstämplar, sidminiatyrer, lager, sidövergångar och visningsinställningar.
- Skapa AcroForm-fält, generera visningsströmmar (appearance streams), signaturfält, flerradiga och comb-textfält, rtf-fältvärden, XFA-paketbehållare, ombud för formulärfältsutlösare och multipla Unicode-teckensnitt i AcroForm-resursordlistan där vald standardprofil tillåter det.
- Inspektera, uppdatera, byta namn på, ta bort eller förena (flatten) fält i laddade AcroForm-dokument innan du sparar en redigerad kopia.
- Bädda in och skapa delmängder av TrueType, Type 1 PFB, OpenType-CFF och CID-kodade CFF-teckensnitt för kompakt flerspråkig utdata, inklusive dokument med stor mängd CJK-tecken.
- Generera Unicode-text, text från höger till vänster, vertikal text, tecken i tilläggsplan (t.ex. emojis), arabisk/persisk/urdu-formning (shaping), standardligaturer för latin, omordning för Devanagari och OpenType GSUB-baserad glyfutdata med matchande
/CIDToGIDMap,/Woch/ToUnicodeintegrering. - Importera innehåll i JPEG, bitmap, TIFF, JPEG2000, JBIG2, WMF och EMF, med zlib-ng Flate-komprimering och libjpeg-turbo för hantering av JPEG.
- Skydda dokument med lösenord, AES-128, AES-256, PDF 2.0 AES-256 R6, kryptering via publik nyckel för mottagare och behörighetsflaggor.
- Signera PDF-filer med PFX / PKCS#12-stöd direkt i processen (in-process) och PAdES B-B, B-T, B-LT, samt B-LTA-arbetsflöden inklusive RFC 3161 tidsstämplar och DSS / VRI-ordlistor.
- Skapa preflight-rapporter i text, JSON och HTML, tillämpa preflight-profiler och förinställningar, sammanställa batch-resultat, bädda in rapportbevis i PDF-filer, jämför rapporter och kör fokuserad PDF/VT-validering.
- Använd valfria PDF-bakgrunder (backends) för FastReport, QuickReport, ReportBuilder och DevExpress ExpressPrinting när existerande rapportlayouter behöver skapas via HotPDF.
- Hantera mycket stora PDF-filer i hög hastighet med Direct File API, som öppnar, kopierar och skriver om dokument direkt på hårddisken utan att läsa in hela filen i objektmodellen. I tester på ett referensdokument på 2 GB med 1,67 miljoner objekt tar AES-256-kryptering ungefär 14 sekunder, dekryptering cirka 16 sekunder och en fullständig omskrivning ungefär 6 sekunder; att läsa sidantalet i ett dokument på 1,25 GB tar millisekunder. Klassiska tabeller och strömmar med korsreferenser (cross-references), filer med hybridreferenser och inkrementellt uppdaterade dokument körs alla på det direkta spåret.
- Kryptera och dekryptera med AES-256 i maskinvaruhastighet: med CPU AES-NI uppnår AES-256-CBC cirka 442 MB/s för kryptering och 832 MB/s för dekryptering (vilket är ungefär 3 till 5,7 gånger snabbare än mjukvaruvägen); fil-till-fil-funktioner
EncryptFile/DecryptFileskyddar och avskyddar massiva dokument utan att bygga en objektgraf, och öppnandet av en stor lösenordsskyddad PDF använder långt mindre minne.

Ladda ner HotPDF Component DEMO-paket
2026-07-01 Version 2.256.0: HotPDF versionsinformation. 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.
Licenser och priser
Betala med kredit-/betalkort, PayPal, AliPay eller banköverföring via FastSpring. Varje ny HotPDF-licens inkluderar den fullständiga Object Pascal-källkoden, ett års uppdateringar och ett års e-postsupport.
| Licens | Utvecklare | Pris | Beställ |
|---|---|---|---|
| Single | 1 utvecklare | $500 | Beställ |
| Team | upp till 5 utvecklare | $1000 | Beställ |
| Micro Business | upp till 10 utvecklare | $1500 | Beställ |
| Small Business | upp till 30 utvecklare | $2500 | Beställ |
| Medium Business | upp till 100 utvecklare | $4500 | Beställ |
| Enterprise | upp till 500 utvecklare | $8500 | Beställ |
| Corporate | obegränsat, dotterbolag över hela världen | $15000 | Beställ |
Exklusiva källkodstillägg för Enterprise: HotPDF Enterprise inkluderar fullständig källkod för dedikerade verktygsexempel, för närvarande PDF Preflight Pro och XFA & AcroForms Flattener Pro, samt fullständig källkod för de kompletta testsviter som normalt endast används för intern validering.
Förnyelse för befintliga kunder: 40% av fullpriset, prenumerationen kan sägas upp när som helst. Gå till inköps- och förnyelsesidan för HotPDF.
Arbetsflöden för standarder, signering och validering
HotPDF stöder standardmedvetna arbetsflöden för generering av PDF-filer enligt PDF/A-1, PDF/A-2, PDF/A-3, PDF/X-1a, PDF/X-3, PDF/X-4 och PDF/UA-1. Det innehåller även preflight-verktyg och specifik validering för PDF/VT i samband med gransknings- och automationsprocesser. Komponenterna erbjuder profilrelaterade kontroller, så att anrop som skulle strida mot vald profil stannar tidigt i processen istället för att ljudlöst skapa en PDF som inte följer reglerna.
| Arbetsflöde | HotPDF-stöd | Upphovsmannens (författarens) ansvar |
|---|---|---|
| PDF/A-1, PDF/A-2, PDF/A-3 | PDFACompliance, XMP pdfaid metadata, stöd för OutputIntent, krav på inbäddade teckensnitt, skydd mot felaktig användning av JavaScript/kryptering/annoteringar/profiler, och grundtester för PDF/A-2A / PDF/A-3A validerade med veraPDF. | Välj målnivån, ange korrekta ICC OutputIntent-data, ange titel och språk, bädda in lämpliga teckensnitt och undvik innehåll som strider mot den valda arkiveringsprofilen. |
| PDF/UA-1 | PDFUACompliance, Tagged PDF root, pdfuaid metadata, /Lang, DisplayDocTitle, strukturelement, markerat innehåll, rollmappning (role mapping), länkning av ParentTree samt hjälpverktyg för alternativtext och ActualText. | Skapa meningsfull dokumentstruktur, läsordning, rubrikhierarki, list- och tabellsemantik samt alternativa beskrivningar för verkligt innehåll. |
| PDF/X-1a, PDF/X-3, PDF/X-4 | PDFXCompliance, stöd för OutputIntent, skydd för pre-press-profiler, samt begränsningar för interaktiva funktioner eller sådana som inte är säkra för tryck. | Se till att färgerna hanteras rätt för tryck, anpassa sidstorlekar (page boxes) och ställ in produktionen efter valt flöde för prepress. |
| PDF/VT-validering | ValidatePDFVT verifierar XMP-identifiering för PDF/VT, namnrymd (namespace) för metadata, konsekventa ändringsdatum, basmarkörer för PDF/X, OutputIntent, struktur för DPartRoot-katalogen, inläsbara sidor och sidomfattande DPart-täckning. | Använd det för att granska filer som tas emot eller skapas; att säkerställa att variabla data-flöden uppfyller kraven är dock fortfarande anroparens uppgift. |
PDF/A Level A aktiverar grunderna i Tagged PDF som krävs av arkiveringsprofilen. Den signalerar inte PDF/UA-1 automatiskt; HotPDF sänder bara ut PDF/UA-identiteten om PDFUACompliance uttryckligen har aktiverats.
Preflight-API:er kan skapa rapporter i text, JSON och HTML, sortera resultatet med sparade profiler eller inbyggda inställningar, sammanställa körningar från flera filer (batch results), integrera resultatet som bevis i en granskad PDF, jämföra olika rapporter och omvandla resultatet till veraPDF:s format för andra system.
Ytterligare funktionstäckning
- Stöd för OpenType GSUB LookupType 1-8, urval av skript- och språkfunktioner, latinska standardligaturer, arabisk/persisk/urdu-formning, omordning av Devanagari och generering av syntetiska PUA-kodpunkter för teckensnittsspecifika glyfer.
- Stöd för behållare (containers) av XFA-paket, AcroForm
/AA-utlösare (trigger wrappers), multipla Unicode-teckensnitt i AcroForm/DR, och genererade CID-teckensnitt-utseendeströmmar (appearance streams). - Inkrementell uppdateringssparning, arbetsflöden för multipla signaturer, signaturplatshållare, in-process generering av CMS SignedData, och långtidsvalideringsordlistor (LTV).
- Hjälpfunktioner för inladdade dokument för granskning av sidboxar, uppslagning av bokmärkesdestinationer, AcroForm-fältinspektion, uppdateringar av fältvärden, byte av fältnamn, borttagning av fält och formulärförening (flattening).
- Hjälpfunktioner för att ladda, spara, validera, slå ihop eller jämföra (diff) preflight-profiler, aggregering av batchkörningar, validering av inbäddade rapporter, XMP-inbäddning av rapporter, fokuserad PDF/VT-validering, och försiktig reparation (repair) baserat på preflight-rapporter.
- Kontrollportar (feature gates) för funktioner från PDF 1.3 upp till PDF 1.7, utvalt stöd för kryptering enligt PDF 2.0, objektströmmar (object streams), korsreferensströmmar (XRef streams), OutputIntents, transparensgrupper (transparency groups), mjuka masker (soft masks), mönster, skuggningar (shadings) och prepress ExtGState-kontroller.
Snabbt Delphi-exempel
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.

Ladda ner HotPDF Component DEMO-paket
Stöder RAD Studio XE5 fram till RAD Studio 13.1 Florence för Delphi och C++Builder (Win32, Win64 och Win64x-arbetsflöden)
När man ska välja HotPDF
- Välj HotPDF när din applikation skapar eller redigerar PDF-dokument och du vill ha en Delphi/C++Builder-komponent med källkod snarare än en separat PDF-tjänst.
- Välj PDFium Component när ditt primära behov är rendering och visning av PDF-filer, rasterisering av sidor, textextraktion och integration av ett interaktivt visningsgränssnitt (UI).
- Välj losLab PDF Library när projektet redan är uppbyggt kring API-ytan för PDFlibPas, eller när du behöver integreringsalternativ via DLL, ActiveX eller Dylib vid sidan om Delphi/C++Builder-källkodsbiblioteket.
Vanliga frågor
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?
Where is the API documentation?
The documentation is available under the localized HotPDF Component documentation link on this page.
Upptäck mer från Delphi PDF Component & Spreadsheet Development
Prenumerera på produktuppdateringar
Prenumerera för att få de senaste uppdateringarna skickade till din e-post.
