PDF-authoring-SDK

HotPDF Component voor Delphi PDF-creatie en -bewerking

HotPDF is een native VCL PDF-bibliotheek voor Delphi- en C++Builder-applicaties die directe PDF-creatie, bewerking, formulieren, annotaties, versleuteling, digitale handtekeningen, Unicode-lettertypen, standaardenbewuste uitvoer en preflight rapportage nodig hebben zonder een externe PDF-runtime te installeren.

Delphi PDF Component voorbeeld

HotPDF Component In het kort

ProductHotPDF Component
Geschikt voorDoor de ontwikkelaar beheerde documentworkflows in Delphi en C++Builder
IDE-ondersteuningDelphi en C++Builder XE5 tot en met 13 Florence
ImplementatieIntegratie in native Windows-toepassingen
BroncodeObject Pascal-broncode is inbegrepen bij commerciële licenties
LicentiesRoyaltyvrije implementatie van toepassingen
UpdatesEén jaar updates en e-mailondersteuning inbegrepen
PrijzenEenmalige licentie op basis van het aantal ontwikkelaars
DocumentatieHotPDF 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.

Voorbeeld van PDF-bewerking in VCL
Delphi PDF-bewerkingsbibliotheek (tekst programmatisch wijzigen)

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, /W en /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.
Voorbeeld van Delphi DB naar PDF
Delphi DB-tabel naar PDF (maak een rapport vanuit de databasetabel)

HotPDF Component DEMO-pakket downloaden

2026-07-01 Version 2.256.0: HotPDF release notes. 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.

Licenties en prijzen

Betaal met creditcard/debetkaart, PayPal, AliPay of bankoverschrijving via 2Checkout. Elke nieuwe HotPDF-licentie bevat de volledige Object Pascal-broncode, een jaar updates en een jaar e-mailondersteuning.

LicentieOntwikkelaarsPrijsBestellen
Single1 ontwikkelaar$500Bestellen
Small Businesstot 10 ontwikkelaars$1000Bestellen
Medium Businesstot 30 ontwikkelaars$1500Bestellen
EnterpriseAlle ontwikkelaars in één bedrijf en zijn dochterondernemingen binnen één land$3000Bestellen
CorporateAlle ontwikkelaars in één bedrijf en zijn dochterondernemingen wereldwijd$6000Bestellen

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: 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.

WorkflowHotPDF-ondersteuningVerantwoordelijkheid van de auteur
PDF/A-1, PDF/A-2, PDF/A-3PDFACompliance, 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-1PDFUACompliance, 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-4PDFXCompliance, 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-validatieValidatePDFVT 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 /DR en 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.

Online HotPDF-documentatie

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.
Voorbeeld van TIFF-naar-PDF-conversie
TIFF-naar-PDF-component (maak PDF uit een TIFF-bestand met meerdere pagina’s)

HotPDF 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)

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 OCR, barcodeherkenning, PKCS#11-ondertekening met hardwaretoken, validatie tegen de EU-vertrouwenslijsten of export naar DOCX / HTML 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 Component ondersteunt de huidige RAD Studio-workflows en het gedocumenteerde bereik van oudere IDE's voor dit product.

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 Component-documentatielink op deze pagina.

Wat omvat een HotPDF-licentie en hoe werkt verlenging?

Een nieuwe licentie ($500 Single, $1000 Small Business (tot 10 ontwikkelaars), $1500 Medium Business (tot 30 ontwikkelaars), $3000 Enterprise (één bedrijf, één land), $6000 Corporate (één bedrijf, wereldwijd)) omvat de volledige broncode, één jaar updates en één jaar e-mailondersteuning. Bestaande klanten verlengen de toegang tot updates tegen 40% 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.