HotPDF Component i korthet
| Produkt | HotPDF Component |
|---|---|
| Passar bäst för | Dokumentarbetsflöden som utvecklaren själv styr i Delphi och C++Builder |
| IDE-stöd | Delphi och C++Builder XE5 till 13 Florence |
| Driftsättning | Integrering i inbyggda Windows-program |
| Källkod | Object Pascal-källkod ingår i kommersiella licenser |
| Licensiering | Royaltyfri driftsättning av program |
| Uppdateringar | Ett års uppdateringar och e-postsupport ingår |
| Priser | Engångslicensiering efter antal utvecklare |
| Dokumentation | 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 2Checkout. 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 |
| Small Business | upp till 10 utvecklare | $1000 | Beställ |
| Medium Business | upp till 30 utvecklare | $1500 | Beställ |
| Enterprise | Alla utvecklare i ett företag och dess dotterbolag inom ett land | $3000 | Beställ |
| Corporate | Alla utvecklare i ett företag och dess dotterbolag i hela världen | $6000 | Beställ |
Källkodstillägg för Enterprise och Corporate: Både HotPDF Enterprise och Corporate innehåller fullständig källkod för verktygsexemplen PDF Preflight Pro och XFA & AcroForms Flattener Pro. Källkoden till de kompletta testsviter som normalt endast används för intern validering lämnas ut på begäran.
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 helst inte vill distribuera något vid sidan av den: HotPDF bär sin egen renderingsmotor, sina egna bildkodekar och sin egen typsnittsmotor och kompileras rakt in i din körbara fil, utan någon PDF-körtid att distribuera eller granska.
- Välj PDFium Delphi Component när arbetet handlar om att läsa och granska snarare än att skapa: visararkitektur, tillgänglig uppläsning, tabellextraktion, semantiskt omflöde till HTML och standardvalidering. Renderingen sker genom
pdfium.dll, som du distribuerar med din applikation. - Välj PDF Library for Delphi när du behöver OCR, streckkodsläsning, signering med PKCS#11-hårdvarutoken, validering mot EU:s förtroendelistor eller export till DOCX / HTML, eller när kod utanför Delphi måste anropa via DLL, ActiveX eller Dylib.
Vanliga frågor
Vilka Delphi- och C++Builder-versioner stöds?
HotPDF Component stöder aktuella RAD Studio-arbetsflöden och det dokumenterade intervallet av äldre IDE-versioner för denna produkt.
Ingår källkod?
Kommersiella licenser inkluderar Object Pascal-källkod för integrering, granskning och långsiktigt underhåll.
Krävs det royalties vid körning?
Licensierade applikationer kan driftsättas royaltyfritt utan avgifter per dokument eller per slutanvändare.
Hur utvärderar jag produkten?
Ladda ned demopaketet och granska onlinedokumentationen innan köp.
Vad ingår i en ny licens?
En ny licens innehåller källkod, ett års uppdateringar och ett års e-postsupport.
Hur fungerar förnyelse?
Befintliga kunder kan förnya uppdateringsåtkomsten till det publicerade förnyelsepriset.
Var finns API-dokumentationen?
Dokumentationen finns tillgänglig via länken till den lokaliserade HotPDF Component-dokumentationen på denna sida.
Vad ingår i en HotPDF-licens, och hur fungerar förnyelse?
En ny licens ($500 Single, $1000 Small Business (upp till 10 utvecklare), $1500 Medium Business (upp till 30 utvecklare), $3000 Enterprise (ett företag, ett land), $6000 Corporate (ett företag, i hela världen)) inkluderar fullständig källkod, ett års uppdateringar och ett års e-postsupport. Befintliga kunder förnyar uppdateringsåtkomsten till 40% av fullpriset.
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.
