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 PDF Creation Editing Library

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.

PDF Edit 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.
Delphi DB export to PDF
Delphi DB-tabel naar PDF (maak een rapport vanuit de databasetabel)

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.

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

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.