HotPDF Delphi Component In het kort
| Product | HotPDF Delphi Component |
|---|---|
| Geschikt voor | Door de ontwikkelaar beheerde documentworkflows in Delphi en C++Builder |
| IDE-ondersteuning | Delphi en C++Builder XE5 tot en met 13 Florence; Free Pascal 3.2.2 / Lazarus (Win32, Win64) |
| Standaarden | PDF 1.3-1.7 met geselecteerde PDF 2.0-versleuteling; PDF/A-1/2/3-authoring plus PDF/A-4-conversie, PDF/UA-1, PDF/X-1a/3/4; PAdES-ondertekening van B-B tot B-LTA met DocMDP-/FieldMDP-certificering |
| Implementatie | Integratie in native Windows-toepassingen |
| Broncode | Object Pascal-broncode is inbegrepen bij commerciële licenties |
| Licenties | Royaltyvrije implementatie van toepassingen |
| Updates | Eén jaar updates en e-mailondersteuning inbegrepen |
| Prijzen | Eenmalig $950 tot $11400 per niveau; verlenging voor 50% van de lijstprijs |
| Huidige versie | 2.968.0 (2026-10-11) |
| Documentatie | HotPDF Delphi Component |
Native PDF-creatie en -bewerking voor Delphi en C++Builder
HotPDF is een PDF-component met broncode voor Delphi en C++Builder voor applicaties die PDF-documenten rechtstreeks vanuit VCL-code moeten maken, bewerken, beveiligen, ondertekenen, valideren en samenstellen. Voor de kernworkflow is geen externe PDF-runtime nodig.
Gebruik HotPDF wanneer uw toepassing programmatisch pagina’s moet tekenen, Unicode-tekst moet uitvoeren, fonts moet insluiten en subsetten, formulieren, annotaties en beeldimport nodig heeft, PDF’s moet samenvoegen of bewerken, versleuteling, digitale handtekeningen, standaardbewuste uitvoer en lichte preflight-automatisering vanuit één native API-oppervlak moet leveren.
HotPDF ondersteunt RAD Studio XE5 tot en met RAD Studio 13.1 Florence voor Delphi en C++Builder, inclusief Win32-, Win64- en Win64x-workflows, en bouwt met Free Pascal 3.2.2 en Lazarus voor Win32 en Win64.

Belangrijkste mogelijkheden
- Maak nieuwe PDF’s, voeg pagina’s toe, teken tekst en vectorafbeeldingen, registreer herbruikbare Form XObjects, plaats afbeeldingen en sla op naar bestanden of door de aanroeper beheerde streams.
- Laad bestaande PDF’s, inspecteer paginaboxen, zoek bladwijzerbestemmingen, kopieer, voeg in, extraheer, herschik en verwijder pagina’s, voeg documenten samen, stempel of watermerk inhoud en werk documentinformatie bij.
- Voeg hyperlinks, benoemde bestemmingen, outlines, bestandsbijlagen, opmerkingen, popups, markeringen, vrije-tekstannotaties, redacties, watermerkannotaties, paginaminiaturen, lagen, paginaovergangen en viewer-voorkeuren toe.
- Maak AcroForm-velden, gegenereerde appearance streams, handtekeningvelden, meerregelige en comb-tekstvelden, rich-textwaarden, XFA-pakketcontainers, trigger-wrappers voor formuliervelden en meerdere Unicode-fonts in de AcroForm-resource dictionary wanneer het gekozen standaardprofiel dit toestaat.
- Inspecteer, werk bij, hernoem, verwijder of flatten velden in geladen AcroForm-documenten voordat u een bewerkte kopie opslaat.
- Sluit TrueType-, Type 1 PFB-, OpenType-CFF- en CID-keyed CFF-fonts in en subset ze voor compacte meertalige uitvoer, ook voor documenten met veel CJK-inhoud.
- Genereer Unicode-tekst, rechts-naar-links tekst, verticale tekst, aanvullende-plane tekens zoals emoji, Arabische / Perzische / Urdu-shaping, Latijnse standaardligaturen, Devanagari-herschikking en OpenType GSUB-gebaseerde glyph-uitvoer met passende integratie van
/CIDToGIDMap,/Wen/ToUnicode. - Importeer JPEG-, bitmap-, TIFF-, JPEG2000-, JBIG2-, WMF- en EMF-inhoud met zlib-ng Flate-compressie en JPEG-verwerking op basis van libjpeg-turbo.
- Beveilig documenten met wachtwoorden, AES-128, AES-256, PDF 2.0 AES-256 R6, publieke-sleutelversleuteling per ontvanger en permissievlaggen.
- Onderteken PDF’s met in-process PFX / PKCS#12-ondersteuning en PAdES B-B-, B-T-, B-LT- en B-LTA-workflows inclusief RFC 3161-tijdstempels en DSS / VRI-dictionaries.
- Maak preflight-rapporten als tekst, JSON en HTML, pas preflight-profielen en presets toe, aggregeer batchresultaten, sluit rapportbewijs in PDF’s in, vergelijk rapporten en voer gerichte PDF/VT-validatie uit.
- Gebruik optionele PDF-backends voor FastReport, QuickReport, ReportBuilder en DevExpress ExpressPrinting wanneer bestaande rapportlayouts via HotPDF moeten worden uitgevoerd.
- Verwerk zeer grote PDF-bestanden razendsnel met de Direct File API, die documenten rechtstreeks op schijf opent, kopieert en herschrijft zonder het hele bestand in het objectmodel te laden. Een document van 60.000 pagina's / 883 MB wordt in ongeveer 2-3 seconden geopend of gekopieerd, en het opnieuw opslaan na een wijziging van metadata of objecten duurt ongeveer 20 seconden.
- Versleutel en ontsleutel met AES-256 op hardwaresnelheid: met AES-NI van de CPU haalt AES-256-CBC ongeveer 442 MB/s bij versleutelen en 832 MB/s bij ontsleutelen (ongeveer 3× en 5,7× sneller dan het portable softwarepad), en het openen van een grote met een wachtwoord beveiligde PDF gebruikt nu veel minder geheugen.
- Maak van scans en foto's doorzoekbare PDF's met ingebouwde OCR of pluggable Tesseract- en RapidOCR-adapters (DLL, CLI of in-process via ONNX), inclusief correctie van scanoriëntatie, scheefstand, schaduw en perspectief, meertalige modelpresets, en vertrouwen en geometrie op woordniveau.
- Decodeer Code 128-, EAN/UPC-, QR-, Data Matrix ECC 200- en PDF417-symbolen uit gerenderde pagina's en afbeeldingen, inclusief meerdere symbolen per raster en perspectiefvervormde Data Matrix, en vergelijk document- of contractrevisies met registraties op woordniveau van invoegen, verwijderen, vervangen en verplaatsen plus review-artefacten.
- Stuur headless-documentjobs aan via een JSON-jobschema en een C ABI — capabilities, rendering, extractie van Unicode-tekst en formulieren, OCR-lagen, redaction, PFX-ondertekening, vergelijking en atomische publicatie van bestanden — en draai de portable core als native Linux-code zonder actieve desktop.
- Draai dynamische XFA-formulieren in-process op Windows en Linux: QuickJS-JavaScript en gecompileerde FormCalc-eventscripts, SOM-padresolutie met wildcards, predikaten en relatieve voorkomens, picture clauses voor datum, tijd en getallen per landinstelling, een namespace-bewust Data DOM met bidirectionele bindingen en transactionele rollback als een script faalt. Native PDF-paginabomen, herhaalde velden, keuzelijsten, radiogroepen, checkboxes, pushbuttons, draws en images laten zich rechtstreeks vanuit XDP aanmaken — inclusief de opgeslagen runtimegegevens.
- Vul rich-text-formuliervelden met getypeerde Unicode-stijlruns en echt ingebedde lettertypen in regular, bold, italic en bold-italic, kies per grafeem een door de aanroeper opgegeven lettertypefamilie, breek regels volgens de Unicode-17- en grafeemregels, houd bidirectionele alinea’s en gepaarde haakjes intact, en importeer of exporteer gestileerde FDF en XFDF ook naar en vanuit ondertekende of versleutelde documenten.
- Doorloop het ondertekenisbeleid van begin tot eind: seed values en certificaatbeperkingen, DocMDP-certificering met P1-, P2- of P3-machtigingen, FieldMDP-sloten, legal attestations, benoemde signature-appearance-profielen, ingebedde CRL- en OCSP-revocatiebewijzen, RFC 3161-handtekening- en zelfstandige documenttijdstempels met SHA-256-, SHA-384- of SHA-512-imprints, en handtekeningen op AES-versleutelde documenten die de oorspronkelijke revisies bewaren.
- Render veeleisende pagina-inhoud met de ingebouwde renderer: CMYK- en ICC-transparantiegroepen met alle blend modes, functie-, axiale, radiale, Coons-, tensor- en driehoeks-mesh-shadings, gekleurde en ongekleurde tiling patterns, optional-content-zichtbaarheid, gekalibreerde CalGray-, CalRGB- en Lab-kleuren, Separation- en DeviceN-tints, soft masks, 182 ingebouwde legacy-CMaps, CID-keyed CFF en ingebedde Type 1-lettertypen.

HotPDF Delphi Component DEMO-pakket downloaden
2026-10-11 Versie 2.968.0: HotPDF release notes. De nieuwste release evalueert expliciete voorkeuren voor het rich-text-kleurschema, verminderde beweging, transparantie, data, contrast, forced-color en de beschikbaarheid van scripting. Releases sinds 2.929.0 voegen een CSS-cascade-engine voor rich-text-formuliervelden toe — interne, gekoppelde en geïmporteerde stylesheets, media queries, attribuut-, sibling-, structurele en positionele selectors, scoped namespaces en gecascadeerde letter- en woordafstanden; breiden XFDF- en FDF-uitwisseling uit tot achttien toegewezen annotatietypen met stamp-appearances, lokale en externe GoToR-bestemmingen en exacte semantiek die geen-selectie van lege-export onderscheidt; renderen ontbrekende annotatie-appearances vanuit de oorspronkelijke lettertypeprogramma's, inclusief Type1C, CIDFontType0C, bare Type1, geschuinde en wolkvormige randen en lijnbijschriften; bouwen veld-appearances op vanuit volledige OpenType CFF- en CFF2-variabele lettertypen; beheren transactionele XFA-formulierbomen en live Data DOM-collecties vanuit JavaScript en FormCalc; decoderen signed en unsigned JPEG 2000-componenten tot en met 26 bits; passen automatische optional-content-usage-contexts toe; en wijzen X25519-/X448-gedeelde geheimen die volledig uit nullen bestaan af. Eerdere releases maken native XFA-formulieren rechtstreeks vanuit XDP, inclusief paginabomen, herhaalde velden, keuzelijsten, radiogroepen, boolean-marks, pushbutton-bijschriften, draws en images, en draaien de XFA-JavaScript-, FormCalc-, Data DOM- en ICU-locale-runtime native op Linux; voegen rich-text-formuliervelden toe met getypeerde Unicode-stijlruns, ingebedde lettertypen in vier stijlen, door de aanroeper gestuurde font-fallback, Unicode 17-regelafbreking, bidirectionele alinea’s en GPOS-mark-attachment, met gestileerde FDF- en XFDF-import en -export via Windows-file-jobs en Linux-JSON-callbacks; breiden ondertekenen uit met DocMDP-certificering van P1 tot P3, benoemde appearance-profielen, zelfstandige RFC 3161-documenttijdstempels, SHA-384- en SHA-512-imprints en geauthenticeerde archivering van Adobe-revocatiegegevens; renderen shadings, patch- en driehoeksmeshes, tiling patterns, optional content, dash arrays, CID-keyed CFF en 182 ingebouwde legacy-CMaps — met Cairo-output op Windows net zo goed als op Linux; en vergelijken documenten op tekst, structuurgraaf en gerenderde pixels, inclusief geannoteerde contractreview-PDF’s.
Licenties en prijzen
Betaal met creditcard/debetkaart, PayPal, AliPay of bankoverschrijving via 2Checkout / FastSpring – in elk licentieniveau staan beide checkouts vermeld, kies er gewoon een. Elke nieuwe HotPDF-licentie bevat de volledige Object Pascal-broncode, een jaar updates en een jaar e-mailondersteuning.
| Licentie | Ontwikkelaars | Prijs | Bestellen |
|---|---|---|---|
| Single | 1 ontwikkelaar | $950 | Bestellen |
| Small Business | tot 10 ontwikkelaars | $1900 | Bestellen |
| Medium Business | tot 30 ontwikkelaars | $2850 | Bestellen |
| Enterprise | Alle ontwikkelaars in één bedrijf en zijn dochterondernemingen binnen één land | $5700 | Bestellen |
| Corporate | Alle ontwikkelaars in één bedrijf en zijn dochterondernemingen wereldwijd | $11400 | Bestellen |
Broncode-extra’s voor Enterprise en Corporate: HotPDF Enterprise en Corporate bevatten beide de volledige broncode van de speciale tool-grade voorbeelden, momenteel PDF Preflight Pro en XFA & AcroForms Flattener Pro; broncode van de complete testsuites die normaal alleen voor interne validatie worden gebruikt, is op aanvraag beschikbaar.
Verlenging voor bestaande klanten: 50% van de volledige prijs, op elk moment opzegbaar. Open de HotPDF-aankoop- en verlengingspagina.
Standaarden, ondertekening en validatieworkflows
HotPDF ondersteunt standaardbewuste PDF-generatieworkflows voor PDF/A-1, PDF/A-2, PDF/A-3, PDF/X-1a, PDF/X-3, PDF/X-4 en PDF/UA-1. Het bevat ook preflight-helpers en gerichte PDF/VT-validatie voor review- en automatiseringsworkflows. De component biedt profielspecifieke schakelaars en beveiligingen, zodat aanroepen die het gekozen profiel zouden schenden vroeg kunnen mislukken in plaats van stilzwijgend een niet-conforme PDF te schrijven.
| Workflow | HotPDF-ondersteuning | Verantwoordelijkheid van de auteur |
|---|---|---|
| PDF/A-1, PDF/A-2, PDF/A-3 | PDFACompliance, XMP-pdfaid-metadata, OutputIntent-ondersteuning, afdwingen van fontinbedding, JavaScript-/versleutelings-/annotatie-/profielbeveiligingen en PDF/A-2A / PDF/A-3A smoke-uitvoer gevalideerd met veraPDF. | Kies het doelniveau, lever echte ICC OutputIntent-data, stel titel/taal in, sluit geschikte fonts in en vermijd inhoud buiten het gekozen archiefprofiel. |
| PDF/UA-1 | PDFUACompliance, Tagged PDF-root, pdfuaid-metadata, /Lang, DisplayDocTitle, structuurelementen, gemarkeerde inhoud, rolmapping, ParentTree-koppeling, alternatieve tekst en ActualText-helpers. | Bouw zinvolle documentstructuur, leesvolgorde, kophiërarchie, lijst-/tabelsemantiek en alternatieve beschrijvingen voor echte inhoud. |
| PDF/X-1a, PDF/X-3, PDF/X-4 | PDFXCompliance, OutputIntent-ondersteuning, prepress-profielbeveiligingen en beperkingen voor interactieve of niet-printveilige functies. | Lever printgeschikt kleurbeheer, paginaboxen en productie-instellingen voor de gekozen prepress-workflow. |
| PDF/VT-validatie | ValidatePDFVT controleert XMP PDF/VT-identificatie, metadata-namespace, consistentie van wijzigingsdatum, PDF/X-basismarkeringen, OutputIntent, catalogusstructuur DPartRoot, laadbare pagina’s en DPart-dekking per pagina. | Gebruik dit om inkomende of geproduceerde bestanden te auditen; de volledige productiedoelstelling voor variabele data blijft verantwoordelijkheid van de aanroeper. |
PDF/A Level A activeert de Tagged PDF-basis die het archiefprofiel vereist. Het adverteert PDF/UA-1 niet automatisch; HotPDF schrijft de PDF/UA-identiteit alleen wanneer PDFUACompliance expliciet is ingeschakeld.
Preflight-API’s kunnen tekst-, JSON- en HTML-rapporten maken, uitvoer filteren via opgeslagen profielen of ingebouwde presets, batchresultaten aggregeren, rapportbewijs in een reviewkopie insluiten, rapporten vergelijken en rapporten omzetten naar een veraPDF-achtige structuur voor downstream tooling.
Aanvullende functiedekking
- Ondersteuning voor OpenType GSUB LookupType 1-8, selectie van script-/taalfuncties, Latijnse standaardligaturen, Arabische / Perzische / Urdu-shaping, Devanagari-herschikking en synthetische PUA-codepoints voor fontspecifieke glyphs.
- XFA-pakketcontainers, AcroForm
/AA-trigger-wrappers, meerdere Unicode-fonts in AcroForm/DRen gegenereerde CID-font appearance streams. - Incrementeel opslaan, multi-signature workflows, handtekeningplaatshouders, in-process CMS SignedData-generatie en dictionaries voor langetermijnvalidatie.
- Hulpfuncties voor geladen documenten: paginaboxinspectie, zoeken naar bladwijzerbestemmingen, AcroForm-veldinspectie, updates van veldwaarden, hernoemen, verwijderen en form flattening.
- Hulpfuncties voor laden, opslaan, valideren, samenvoegen en vergelijken van preflight-profielen, batchaggregatie, validatie van ingesloten rapporten, XMP-rapportinsluiting, gerichte PDF/VT-validatie en voorzichtige reparatie op basis van preflight-rapporten.
- Feature gates voor PDF 1.3 tot en met PDF 1.7, geselecteerde PDF 2.0-versleutelingsondersteuning, object streams, XRef streams, OutputIntents, transparantiegroepen, soft masks, patronen, shadings en prepress ExtGState-controls.
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 Delphi Component DEMO-pakket downloaden
Ondersteunt RAD Studio XE5 tot en met RAD Studio 13.1 Florence voor Delphi en C++Builder (Win32-, Win64- en Win64x-workflows) en Free Pascal 3.2.2 / Lazarus (Win32, Win64)
Wanneer kiest u HotPDF
- Kies HotPDF wanneer uw applicatie PDF-documenten aanmaakt of bewerkt en u er liever niets naast hoeft mee te leveren: HotPDF heeft een eigen renderengine, eigen beeldcodecs en een eigen lettertype-engine en compileert rechtstreeks in uw uitvoerbare bestand, zodat er geen PDF-runtime te distribueren of te auditen valt.
- Kies PDFium Delphi Component wanneer het werk om lezen en beoordelen draait in plaats van om auteurschap: viewerarchitectuur, toegankelijk voorlezen, tabelextractie, semantische reflow naar HTML en standaardenvalidatie. De rendering verloopt via
pdfium.dll, die u met uw applicatie meelevert. - Kies PDF Library for Delphi wanneer u PKCS#11-ondertekening met hardwaretoken, validatie tegen de EU-vertrouwenslijsten of export naar DOCX nodig hebt, of wanneer niet-Delphi-code moet aanroepen via DLL, ActiveX of Dylib.
Veelgestelde vragen
Welke Delphi- en C++Builder-versies worden ondersteund?
HotPDF ondersteunt RAD Studio XE5 tot en met RAD Studio 13.1 Florence voor zowel Delphi als C++Builder, voor de applicatiedoelen Win32, Win64 en Win64x. De volledige bibliotheek bouwt bovendien met Free Pascal 3.2.2 en Lazarus voor Win32 en Win64, met native Flate-compressie en AES-versleuteling.
Is de broncode inbegrepen?
Commerciële licenties bevatten Object Pascal-broncode voor integratie, review en onderhoud op lange termijn.
Zijn er runtimeroyalty's vereist?
Gelicentieerde toepassingen kunnen royaltyvrij worden uitgerold, zonder runtimekosten per document of per eindgebruiker.
Hoe evalueer ik het product?
Download het demopakket en bekijk de online documentatie vóór aankoop.
Wat is inbegrepen bij een nieuwe licentie?
Een nieuwe licentie omvat broncode, één jaar updates en één jaar e-mailondersteuning.
Hoe werkt verlenging?
Bestaande klanten kunnen toegang tot updates verlengen tegen de gepubliceerde verlengingsprijs.
Waar vind ik de API-documentatie?
De documentatie is beschikbaar via de gelokaliseerde HotPDF Delphi Component-documentatielink op deze pagina.
Wat omvat een HotPDF-licentie en hoe werkt verlenging?
Een nieuwe licentie ($950 Single, $1900 Small Business (tot 10 ontwikkelaars), $2850 Medium Business (tot 30 ontwikkelaars), $5700 Enterprise (één bedrijf, één land), $11400 Corporate (één bedrijf, wereldwijd)) omvat de volledige broncode, één jaar updates en één jaar e-mailondersteuning. Bestaande klanten verlengen de toegang tot updates tegen 50% van de volledige prijs.
Meer over Delphi PDF- en spreadsheetcomponenten ontdekken
Abonneren op productupdates
Abonneer u om de nieuwste berichten per e-mail te ontvangen.
