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.

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.

HotPDF Component DEMO-pakket downloaden (25.6 MB)
2026-06-08 versie 2.183.0: HotPDF wijzigingslog. Recente releases breiden producer-side complexe script-shaping uit voor Javaans, Hebreeuws, Thai/Lao, Adlam, N'Ko, Mongools en Indic-clusters, met verticale kerning, mark-positionering en ToUnicode-herstel.
HotPDF Delphi PDF Component met broncode
Betaal met creditcard/debetkaart, PayPal, AliPay of bankoverschrijving via FastSpring:
Volledige prijs voor eerste aankoop door nieuwe klanten:
HotPDF Single License ($499)
HotPDF Team/SME License ($999)
HotPDF Enterprise License ($1999)
Licentiekeuze: kies Team/SME wanneer niet meer dan 5 ontwikkelaars deze bibliotheek gebruiken. Kies Enterprise als het team later boven 5 ontwikkelaars kan uitkomen of het Enterprise-only bronpakket nodig heeft.
Enterprise-only broncode-extra’s: HotPDF Enterprise bevat volledige broncode voor dedicated tool-grade voorbeelden, momenteel PDF Preflight Pro en XFA & AcroForms Flattener Pro, plus volledige broncode voor de complete testsuites die normaal alleen voor interne validatie worden gebruikt.
Verlenging voor bestaande klanten: 40% 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 Component DEMO-pakket downloaden (25.6 MB)
Ondersteunt RAD Studio XE5 tot en met RAD Studio 13.1 Florence voor Delphi en C++Builder (Win32-, Win64- en Win64x-workflows)
Wanneer kiest u HotPDF
- Kies HotPDF wanneer uw toepassing PDF-documenten maakt of bewerkt en u een Delphi/C++Builder-component met broncode wilt in plaats van een aparte PDF-service.
- Kies PDFium Component wanneer uw hoofdvereiste PDF-rendering, weergave, paginarasterisatie, tekstextractie en integratie van een interactieve viewer-UI is.
- Kies losLab PDF Library wanneer het project al op het PDFlibPas API-oppervlak is gebouwd, of wanneer u DLL-, ActiveX- of Dylib-integratieopties nodig hebt naast de Delphi/C++Builder-broncodebibliotheek.
Meer ontdekken van Delphi PDF Component & Spreadsheet Development
Abonneren op productupdates
Abonneer u om de nieuwste berichten per e-mail te ontvangen.
