PDF-forfatteringsbibliotek

HotPDF Component til Delphi PDF-oprettelse og -redigering

HotPDF er et natift VCL PDF-bibliotek til Delphi- og C++Builder-applikationer, der har brug for direkte PDF-oprettelse, -redigering, formularer, annotationer, kryptering, digitale signaturer, Unicode-skrifttypehåndtering, standardsorienteret output og preflight-rapportering uden at installere en ekstern PDF-runtime.

Delphi PDF-komponent til PDF-oprettelse og -redigering

HotPDF Component Overblik

ProductHotPDF Component
Best forDeveloper-owned document workflows in Delphi and C++Builder
IDE supportDelphi and C++Builder XE5 through 13 Florence
DeploymentNative Windows application integration
Source codeObject Pascal source code included with commercial licenses
LicensingRoyalty-free application deployment
UpdatesOne year of updates and email support included
PricingOne-time developer-count licensing
DocumentationHotPDF Component

Natif PDF-oprettelse og -redigering til Delphi og C++Builder

HotPDF er en kildeniveaus Delphi- og C++Builder-PDF-komponent til applikationer, der har brug for at oprette, redigere, sikre, signere, validere og samle PDF-dokumenter direkte fra VCL-kode. Den kræver ikke en ekstern PDF-runtime til sin kerneforfatteringsarbejdsgang og er designet til Windows-desktopsoftware bygget med RAD Studio.

Brug HotPDF, når din applikation har brug for programmatisk sidetegning, Unicode-tekstoutput, skrifttypeintegrering og -undersæt, formularer, annotationer, billedimport, PDF-flet/redigering, kryptering, digitale signaturer, standardsorienteret output og letvægtspreflight-automatisering fra én natif API-flade.

HotPDF understøtter RAD Studio XE5 til RAD Studio 13.1 Florence til Delphi og C++Builder, herunder Win32, Win64 og Win64x-arbejdsgange.

PDF-redigerings-VCL
Delphi PDF-redigeringsbibliotek (programmatisk ændring af tekst)

Vigtigste funktioner

  • Opret nye PDF-filer, tilføj sider, tegn tekst og vektorgrafik, registrer genanvendelige Form XObjects, placer billeder, og gem til filer eller ejerens streams.
  • Indlæs eksisterende PDF-filer, undersøg sidebokse, søg bogmærkedestinationer, kopier sider, indsæt sider, udtræk sider, omarranger sider, slet sider, flet dokumenter, stempl eller vandmærk indhold, og opdater dokumentoplysninger.
  • Tilføj hyperlinks, navngivne destinationer, dispositioner, vedhæftede filer, kommentarer, popups, fremhævningsannotationer, fritekstannotationer, redigeringsannotationer, vandmærkeannotationer, sideminiaturer, lag, sideovergange og fremviserindstillinger.
  • Opret AcroForm-felter, genererede udseendestreams, signaturfelter, flerlinjede og kam-tekstfelter, RTF-feltværdier, XFA-pakkebeholdere, formularfelts-trigger-wrappere og flere Unicode-skrifttyper i AcroForm-ressourceordbogen, hvor den valgte standardprofil tillader det.
  • Undersøg, opdater, omdøb, fjern eller fladgør felter i indlæste AcroForm-dokumenter inden lagring af en redigeret kopi.
  • Integrer og undersæt TrueType, Type 1 PFB, OpenType-CFF og CID-nøglede CFF-skrifttyper til kompakt flersproget output, herunder CJK-tunge dokumenter.
  • Generer Unicode-tekst, højre-til-venstre-tekst, lodret tekst, tegn i det supplerende plan som emoji, arabisk/persisk/urdu-formning, latinske standardligaturerer, Devanagari-rækkefølge og OpenType GSUB-baseret glyfoutput med matchende /CIDToGIDMap, /W og /ToUnicode-integration.
  • Importer JPEG, bitmap, TIFF, JPEG2000, JBIG2, WMF og EMF-indhold med zlib-ng Flate-komprimering og libjpeg-turbo-støttet JPEG-håndtering.
  • Beskyt dokumenter med adgangskoder, AES-128, AES-256, PDF 2.0 AES-256 R6, offentlig-nøgle-modtagerkryptering og tilladelsesflags.
  • Signer PDF-filer med in-process PFX/PKCS#12-understøttelse og PAdES B-B, B-T, B-LT og B-LTA-arbejdsgange, herunder RFC 3161-tidsstempler og DSS/VRI-ordbøger.
  • Opret tekst-, JSON- og HTML-preflightrapporter, anvend preflightprofiler og -forudindstillinger, aggreger batchresultater, integrer rapportbevis i PDF-filer, sammenlign rapporter og kør fokuseret PDF/VT-validering.
  • Brug valgfrie PDF-backends til FastReport, QuickReport, ReportBuilder og DevExpress ExpressPrinting, når eksisterende rapportlayouts skal udsendes via HotPDF.
  • Behandl meget store PDF-filer ved høj hastighed med Direct File API, der åbner, kopierer og omskriver dokumenter direkte på disk uden at indlæse hele filen i objektmodellen. På et 2 GB benchmark-dokument med 1,67 millioner objekter tager AES-256-kryptering ca. 14 sekunder, dekryptering ca. 16 sekunder og en fuld omskrivning ca. 6 sekunder; læsning af sideantallet i et 1,25 GB dokument tager millisekunder. Klassiske krydsreferencetabeller, krydsreferencestreams, hybridreferencefiler og trinvis opdaterede dokumenter forbliver alle på den direkte sti.
  • Krypter og dekrypter med AES-256 ved hardwarehastighed: med CPU AES-NI når AES-256-CBC ca. 442 MB/s til kryptering og 832 MB/s til dekryptering (ca. 3× og 5,7× hurtigere end den bærbare softwaresti), fil-til-fil EncryptFile/DecryptFile-kald beskytter eller fjerner beskyttelsen fra store dokumenter uden at opbygge objektgrafen, og åbning af en stor adgangskodebeskyttet PDF bruger langt mindre hukommelse.
Delphi DB-eksport til PDF
Delphi DB-tabel til PDF (opret en rapport fra databasetabellen)

Download HotPDF Component DEMO-pakken

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

Licenser og priser

Betal med kredit-/debetkort, PayPal, AliPay eller bankoverførsel via FastSpring. Hver ny HotPDF-licens inkluderer den fulde Object Pascal-kildekode, et år med opdateringer og et år med e-mailsupport.

LicensUdviklerePrisBestil
Single1 udvikler$500Bestil
Teamop til 5 udviklere$1000Bestil
Micro Businessop til 10 udviklere$1500Bestil
Small Businessop til 30 udviklere$2500Bestil
Medium Businessop til 100 udviklere$4500Bestil
Enterpriseop til 500 udviklere$8500Bestil
CorporateUbegrænset antal udviklere, verdensomspændende datterselskaber$15000Bestil

Enterprise-eksklusive kildeekstras: HotPDF Enterprise inkluderer komplet kildekode til dedikerede værktøjsniveau-eksempler, pt. PDF Preflight Pro og XFA & AcroForms Flattener Pro, samt fuld kildekode til de komplette testpakker, der normalt kun bruges til intern validering.

Fornyelse for eksisterende kunder: 40% af den fulde pris, kan opsiges til enhver tid. Åbn HotPDF-købs- og fornyelsessiden.

Standarder, signering og valideringsarbejdsgange

HotPDF understøtter standardsorienterede PDF-genereringsarbejdsgange for PDF/A-1, PDF/A-2, PDF/A-3, PDF/X-1a, PDF/X-3, PDF/X-4 og PDF/UA-1. Det inkluderer også preflight og fokuserede PDF/VT-valideringshjælpere til gennemgangs- og automatiseringsarbejdsgange. Komponenten eksponerer profilspecifikke kontakter og bevogtninger, så kald, der ville bryde den valgte profil, kan fejle tidligt i stedet for tavst at skrive en ikke-konform PDF.

ArbejdsgangHotPDF-understøttelseForfatteransvar
PDF/A-1, PDF/A-2, PDF/A-3PDFACompliance, XMP pdfaid-metadata, OutputIntent-understøttelse, skrifttype-integrationshåndhævelse, JavaScript/kryptering/annotation/profilvagter og PDF/A-2A/PDF/A-3A smoke-outputs valideret med veraPDF.Vælg det målrettede niveau, angiv rigtige ICC OutputIntent-data, angiv titel/sprog, integrer passende skrifttyper og undgå indhold uden for den valgte arkiveringsprofil.
PDF/UA-1PDFUACompliance, tagget PDF-rod, pdfuaid-metadata, /Lang, DisplayDocTitle, strukturelementer, markeret indhold, rolletilknytning, ParentTree-ledninger, alternativ tekst og ActualText-hjælpere.Opbyg meningsfuld dokumentstruktur, læserækkefølge, overskriftshierarki, liste-/tabelsemantik og alternative beskrivelser til reelt indhold.
PDF/X-1a, PDF/X-3, PDF/X-4PDFXCompliance, OutputIntent-understøttelse, prepress-profilagter og begrænsninger for interaktive eller ikke-printvenlige funktioner.Angiv passende farvestyring til tryk, sidebokse og produktionsindstillinger til den valgte prepress-arbejdsgang.
PDF/VT-valideringValidatePDFVT kontrollerer XMP PDF/VT-identifikation, metadata-navnerum, modifikationsdatokonsistens, PDF/X-basismarkører, OutputIntent, katalog-DPartRoot-struktur, indlæsbare sider og sideniveau-DPart-dækning.Brug det til at auditere indgående eller producerede filer; at forfatte den fulde variabel-dataproduktionstanke forbliver opkalderens ansvar.

PDF/A-niveau A aktiverer den taggede PDF-grundlag, der kræves af arkiveringsprofilen. Det annoncerer ikke automatisk PDF/UA-1; HotPDF udsender kun PDF/UA-identiteten, når PDFUACompliance er eksplicit aktiveret.

Preflight-API'er kan producere tekst-, JSON- og HTML-rapporter, filtrere output via gemte profiler eller indbyggede forudindstillinger, aggregere batchresultater, integrere rapportbevis i en gennemgangskopi, sammenligne rapporter og konvertere rapporter til en veraPDF-lignende struktur til downstream-værktøjer.

Yderligere funktionsdækning

  • OpenType GSUB LookupType 1-8-understøttelse, script/sprogfunktionsvalg, latinske standardligaturerer, arabisk/persisk/urdu-formning, Devanagari-rækkefølge og PUA-syntetisk kodepoint-emission til fontspecifikke glyffer.
  • XFA-pakkebeholder-understøttelse, AcroForm /AA-trigger-wrappere, flere Unicode-skrifttyper i AcroForm /DR og genererede CID-font-udseendestreams.
  • Trinvis opdateringslagring, multi-signaturarbejdsgange, signaturpladsholdere, in-process CMS SignedData-generering og langtidsvalideringsordbøger.
  • Indlæste dokumenthjælpere til sideboksinspection, bogmærkedestinationsopslag, AcroForm-feltinspektion, feltværdiopdateringer, feltomdøbning, feltfjernelse og formularfladgøring.
  • Preflightprofil load/gem/valider/flet/diff-hjælpere, batchaggregering, integreret rapportvalidering, XMP-rapportintegrering, fokuseret PDF/VT-validering og konservativ reparation fra preflightrapporter.
  • PDF 1.3 til PDF 1.7 funktionsporte, valgt PDF 2.0-krypteringsunderstøttelse, objektstreams, XRef-streams, OutputIntents, transparensgrupper, bløde masker, mønstre, skygger og prepress ExtGState-kontroller.

HotPDF-onlinedokumentation

Hurtigt Delphi-eksempel

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 til PDF-konverteringsbibliotek
TIFF til PDF-komponent (opret PDF fra flersidet TIFF-fil)

Download HotPDF Component DEMO-pakken
Understøtter RAD Studio XE5 til RAD Studio 13.1 Florence til Delphi og C++Builder (Win32, Win64 og Win64x-arbejdsgange)

Hvornår skal du vælge HotPDF

  • Vælg HotPDF, når din applikation opretter eller redigerer PDF-dokumenter, og du ønsker en Delphi/C++Builder-kildekodekomponent frem for en separat PDF-tjeneste.
  • Vælg PDFium Component, når dit primære krav er PDF-rendering, visning, siderasterisering, tekstudtræk og integration af interaktive fremviser-UI'er.
  • Vælg losLab PDF Library, når projektet allerede er bygget op omkring PDFlibPas API-fladen, eller når du har brug for DLL-, ActiveX- eller Dylib-integrationsindstillinger ud over Delphi/C++Builder-kildebiblioteket.

Ofte stillede spørgsmål

Which Delphi and C++Builder versions are supported?

HotPDF Component supports current RAD Studio workflows and the documented legacy IDE range for this product.

Is source code included?

Commercial licenses include Object Pascal source code for integration, review, and long-term maintenance.

Are runtime royalties required?

Licensed applications can be deployed royalty-free without per-document or per-end-user runtime fees.

How do I evaluate the product?

Download the demo package and review the online documentation before purchase.

What does a new license include?

A new license includes source code, one year of updates, and one year of email support.

How does renewal work?

Existing customers can renew update access at the published renewal price.

Which license tier should I choose?

Where is the API documentation?

The documentation is available under the localized HotPDF Component documentation link on this page.


Opdag mere fra Delphi PDF-komponent og regnearksudvikling

Abonner på produktopdateringer

Abonner for at modtage de seneste opdateringer i din indbakke.