Nativt PDF-skapande och redigering för Delphi och C++Builder
HotPDF är en PDF-komponent med källkod för Delphi och C++Builder för program som behöver skapa, redigera, skydda, signera, validera och sammanställa PDF-dokument direkt från VCL-kod. Kärnflödet kräver ingen extern PDF-runtime och är avsett för Windows-program byggda med RAD Studio.
Använd HotPDF när din applikation behöver programmatisk sidritning, Unicode-textutdata, fontinbäddning och subsetting, formulär, anteckningar, bildimport, PDF-sammanslagning och redigering, kryptering, digitala signaturer, standardmedveten utdata och lätt preflight-automatisering från en enda native API-yta.
HotPDF stöder RAD Studio XE5 till RAD Studio 13.1 Florence för Delphi och C++Builder, inklusive Win32-, Win64- och Win64x-arbetsflöden.

Viktigaste funktioner
- Skapa nya PDF-filer, lägg till sidor, rita text och vektorgrafik, registrera återanvändbara Form XObjects, placera bilder och spara till filer eller strömmar som anroparen äger.
- Läs in befintliga PDF-filer, granska sidboxar, sök bokmärkesmål, kopiera, infoga, extrahera, ordna om och ta bort sidor, slå samman dokument, stämpla eller vattenmärka innehåll och uppdatera dokumentinformation.
- Lägg till hyperlänkar, namngivna mål, outlines, filbilagor, kommentarer, popups, markeringar, fri text, redigeringar, vattenmärkesanteckningar, sidminiatyrer, lager, sidövergångar och viewer-inställningar.
- Skapa AcroForm-fält, genererade appearance streams, signaturfält, flerradiga och comb-textfält, rich text-värden, XFA-paketcontainrar, trigger-wrappers för formulärfält och flera Unicode-fonter i AcroForm-resursordlistan när den valda standardprofilen tillåter det.
- Inspektera, uppdatera, byt namn på, ta bort eller platta ut fält i inlästa AcroForm-dokument innan en redigerad kopia sparas.
- Bädda in och skapa subset av TrueType-, Type 1 PFB-, OpenType-CFF- och CID-keyed CFF-fonter för kompakt flerspråkig utdata, även dokument med mycket CJK-innehåll.
- Generera Unicode-text, höger-till-vänster-text, vertikal text, tecken i supplementplan som emoji, arabisk / persisk / urdu-shaping, latinska standardligaturer, Devanagari-omordning och OpenType GSUB-baserad glyph-utdata med matchande integration av
/CIDToGIDMap,/Woch/ToUnicode. - Importera JPEG-, bitmap-, TIFF-, JPEG2000-, JBIG2-, WMF- och EMF-innehåll med zlib-ng Flate-komprimering och JPEG-hantering baserad på libjpeg-turbo.
- Skydda dokument med lösenord, AES-128, AES-256, PDF 2.0 AES-256 R6, publik nyckel-kryptering för mottagare och behörighetsflaggor.
- Signera PDF-filer med in-process PFX / PKCS#12-stöd och PAdES B-B-, B-T-, B-LT- och B-LTA-arbetsflöden inklusive RFC 3161-tidsstämplar och DSS / VRI-ordlistor.
- Skapa preflight-rapporter som text, JSON och HTML, använd preflight-profiler och presets, aggregera batchresultat, bädda in rapportbevis i PDF:er, jämför rapporter och kör riktad PDF/VT-validering.
- Använd valfria PDF-backends för FastReport, QuickReport, ReportBuilder och DevExpress ExpressPrinting när befintliga rapportlayouter ska matas ut via HotPDF.
- Bearbeta mycket stora PDF-filer i hög hastighet med Direct File API, som öppnar, kopierar och skriver om dokument direkt på disken utan att läsa in hela filen i objektmodellen. Ett dokument på 60 000 sidor / 883 MB öppnas eller kopieras på ungefär 2-3 sekunder, och att spara om det efter en ändring av metadata eller objekt tar omkring 20 sekunder.
- Kryptera och dekryptera med AES-256 i hårdvaruhastighet: med processorns AES-NI når AES-256-CBC omkring 442 MB/s vid kryptering och 832 MB/s vid dekryptering (ungefär 3× och 5,7× snabbare än den portabla programvaruvägen), och att öppna en stor lösenordsskyddad PDF använder nu mycket mindre minne.

HotPDF Component DEMO-pakket downloaden (25.6 MB)
2026-06-08 version 2.183.0: HotPDF ändringslogg. Nya versioner utökar producer-side shaping för komplexa skriftsystem som javanesiska, hebreiska, thai/lao, adlam, n'ko, mongoliska och indic-kluster, med vertikal kerning, markplacering och ToUnicode-återställning.
HotPDF Delphi PDF Component med källkod
Betala med kredit-/betalkort, PayPal, AliPay eller banköverföring via FastSpring:
Fullpris för nya kunders första köp:
HotPDF Single License ($499)
HotPDF Team/SME License ($999)
HotPDF Enterprise License ($1999)
Licensval: välj Team/SME om högst 5 utvecklare ska använda biblioteket. Välj Enterprise om teamet kan växa över 5 utvecklare i framtiden eller behöver källkodspaketet som bara ingår i Enterprise.
Källkodstillägg endast i Enterprise: HotPDF Enterprise innehåller fullständig källkod för dedikerade exempel på verktygsnivå, för närvarande PDF Preflight Pro och XFA & AcroForms Flattener Pro, samt fullständig källkod för de kompletta testsviter som normalt bara används för intern validering.
Förnyelse för befintliga kunder: 40% av fullpriset, kan sägas upp när som helst. Öppna HotPDF-sidan för köp och förnyelse.
Standaarden, ondertekening en validatieworkflows
HotPDF stöder standardmedvetna PDF-genereringsarbetsflöden för 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-hjälpare och fokuserad PDF/VT-validering för gransknings- och automatiseringsflöden. Komponenten exponerar profilspecifika reglage och skydd så att anrop som skulle bryta vald profil kan misslyckas tidigt i stället för att tyst skriva en icke-konform PDF.
| Arbetsflöde | HotPDF-stöd | Författarens ansvar |
|---|---|---|
| PDF/A-1, PDF/A-2, PDF/A-3 | PDFACompliance, XMP-pdfaid-metadata, OutputIntent-stöd, krav på fontinbäddning, JavaScript-/krypterings-/annoterings-/profilskydd och PDF/A-2A / PDF/A-3A smoke-utdata validerad med veraPDF. | Välj målnivå, tillhandahåll verkliga ICC OutputIntent-data, ange titel/språk, bädda in lämpliga fonter och undvik innehåll utanför den valda arkivprofilen. |
| PDF/UA-1 | PDFUACompliance, Tagged PDF-rot, pdfuaid-metadata, /Lang, DisplayDocTitle, strukturelement, markerat innehåll, rollmappning, ParentTree-koppling, alternativ text och ActualText-hjälpare. | Bygg meningsfull dokumentstruktur, läsordning, rubrikhierarki, list-/tabellsemantik och alternativa beskrivningar för verkligt innehåll. |
| PDF/X-1a, PDF/X-3, PDF/X-4 | PDFXCompliance, OutputIntent-stöd, prepress-profilsäkringar och begränsningar för interaktiva eller icke trycksäkra funktioner. | Tillhandahåll tryckanpassad färghantering, sidboxar och produktionsinställningar för valt prepress-arbetsflöde. |
| PDF/VT-validering | ValidatePDFVT kontrollerar XMP PDF/VT-identifiering, metadata-namespace, ändringsdatumets konsekvens, PDF/X-basmarkörer, OutputIntent, katalogens DPartRoot-struktur, laddningsbara sidor och sidnivåns DPart-täckning. | Använd det för att granska inkommande eller producerade filer; fullständig produktionsavsikt för variabel data förblir anroparens ansvar. |
PDF/A Level A aktiverar den Tagged PDF-grund som arkivprofilen kräver. Den annonserar inte PDF/UA-1 automatiskt; HotPDF skriver PDF/UA-identiteten endast när PDFUACompliance är uttryckligen aktiverad.
Preflight-API:er kan skapa text-, JSON- och HTML-rapporter, filtrera utdata via sparade profiler eller inbyggda presets, aggregera batchresultat, bädda in rapportbevis i en granskningskopia, jämföra rapporter och konvertera rapporter till en veraPDF-liknande struktur för efterföljande verktyg.
Aanvullende functiedekking
- Stöd för OpenType GSUB LookupType 1-8, val av skript-/språkfunktioner, latinska standardligaturer, arabisk / persisk / urdu-shaping, Devanagari-omordning och syntetiska PUA-kodpunkter för fontspecifika glypher.
- XFA-paketcontainrar, AcroForm
/AA-trigger-wrappers, flera Unicode-fonter i AcroForm/DRoch genererade CID-font appearance streams. - Inkrementellt sparande, arbetsflöden med flera signaturer, signaturplatshållare, in-process CMS SignedData-generering och ordlistor för långsiktig validering.
- Hjälpare för inlästa dokument: granskning av sidboxar, sökning av bokmärkesmål, inspektion av AcroForm-fält, uppdatering av fältvärden, byte av fältnamn, borttagning av fält och formulärflattening.
- Hjälpfunktioner för att läsa in, spara, validera, slå samman och jämföra preflight-profiler, batchaggregering, validering av inbäddade rapporter, XMP-rapportinbäddning, riktad PDF/VT-validering och försiktig reparation från preflight-rapporter.
- Feature gates för PDF 1.3 till PDF 1.7, valt stöd för PDF 2.0-kryptering, object streams, XRef streams, OutputIntents, transparensgrupper, soft masks, mönster, shadings och prepress ExtGState-kontroller.
Kort Delphi-voorbeeld
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 DEMO-pakket downloaden (25.6 MB)
Stöder RAD Studio XE5 till RAD Studio 13.1 Florence för Delphi och C++Builder (Win32-, Win64- och Win64x-arbetsflöden)
Wanneer kiest u 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 i stället för en separat PDF-tjänst.
- Välj PDFium Component när huvudkravet är PDF-rendering, visning, sidrasterisering, textextraktion och integration av ett interaktivt viewer-gränssnitt.
- Välj losLab PDF Library när projektet redan bygger på PDFlibPas API-yta, eller när du behöver DLL-, ActiveX- eller Dylib-integrationsalternativ tillsammans med källkodsbiblioteket för Delphi/C++Builder.
Meer ontdekken van Delphi PDF Component & Spreadsheet Development
Prenumerera på produktuppdateringar
Prenumerera för att få de senaste inläggen via e-post.
