PDF-utviklings-SDK

HotPDF Component for opprettelse og redigering av Delphi PDF

HotPDF er et innfødt VCL PDF-bibliotek for Delphi- og C++Builder-applikasjoner som trenger direkte PDF-opprettelse, redigering, skjemaer, annoteringer, kryptering, digitale signaturer, håndtering av Unicode-fonter, standard-bevisst utskrift og preflight-rapportering uten å distribuere en ekstern PDF-kjøretid.

PDF component preview

HotPDF Component Kort oversikt

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

Innfødt PDF-opprettelse og redigering for Delphi og C++Builder

HotPDF er en kildekode-nivå Delphi og C++Builder PDF-komponent for applikasjoner som trenger å opprette, redigere, sikre, signere, validere og montere PDF-dokumenter direkte fra VCL-koden. Den krever ikke en ekstern PDF-kjøretid for sin kjerneopprettelsesarbeidsflyt og er designet for Windows-skrivebordsprogramvare bygget med RAD Studio.

Bruk HotPDF når applikasjonen din trenger programmatisk sidetegning, Unicode-tekstutskrift, fonter innbygging og delsett, skjemaer, annoteringer, bildeimport, PDF flett/rediger-operasjoner, kryptering, digitale signaturer, standard-bevisst utskrift og lettvekts preflight-automatisering fra én innfødt API-overflate.

HotPDF støtter RAD Studio XE5 gjennom RAD Studio 13.1 Florence for Delphi og C++Builder, inkludert Win32, Win64 og Win64x arbeidsflyter.

PDF edit component
Delphi PDF Edit Library (programmatisk endring av tekst)

Hovedfunksjoner

  • Opprett nye PDF-er, legg til sider, tegn tekst og vektorgrafikk, registrer gjenbrukbare Form XObjects, plasser bilder, og lagre til filer eller oppringer-eide strømmer.
  • Last inn eksisterende PDF-er, inspiser sidebokser, søk i bokmerkedestinasjoner, kopier sider, sett inn sider, trekk ut sider, omorganiser sider, slett sider, flett dokumenter, stempl eller vannmerk innhold, og oppdater dokumentinformasjon.
  • Legg til hyperkoblinger, navngitte destinasjoner, konturer, filvedlegg, kommentarer, popup-vinduer, uthevingsannoteringer, fritekstannoteringer, redigeringsannoteringer, vannmerkeannoteringer, sideminiatyrer, lag, sideoverganger og visningspreferanser.
  • Opprett AcroForm-felt, genererte utseendestrømmer, signaturfelt, flerlinje- og kombitekstfelt, riktektfeltverdier, XFA-pakkebeholdere, skjemafeltutløser-omslag og flere Unicode-fonter i AcroForm-ressursordboken der den valgte standardprofilen tillater dem.
  • Inspiser, oppdater, gi nytt navn, fjern eller flat ut felt i innlastede AcroForm-dokumenter før du lagrer en redigert kopi.
  • Bygg inn og undergrupper TrueType, Type 1 PFB, OpenType-CFF og CID-kodede CFF-fonter for kompakt flerspråklig utskrift, inkludert CJK-tunge dokumenter.
  • Generer Unicode-tekst, høyre-til-venstre-tekst, vertikal tekst, tegn i supplementære plan som emoji, arabisk / persisk / urdu-utforming, standard latinske ligaturer, Devanagari-omorganisering og OpenType GSUB-basert glyf-utskrift med matchende /CIDToGIDMap, /W og /ToUnicode integrasjon.
  • Importer JPEG, bitmap, TIFF, JPEG2000, JBIG2, WMF og EMF-innhold, med zlib-ng Flate-komprimering og libjpeg-turbo støttet JPEG-håndtering.
  • Beskytt dokumenter med passord, AES-128, AES-256, PDF 2.0 AES-256 R6, kryptering av offentlig nøkkelmottaker og tillatelsesflagg.
  • Signer PDF-er med in-process PFX / PKCS#12-støtte og PAdES B-B, B-T, B-LT og B-LTA arbeidsflyter inkludert RFC 3161 tidsstempler og DSS / VRI-ordbøker.
  • Opprett tekst-, JSON- og HTML-preflight-rapporter, bruk preflight-profiler og forhåndsinnstillinger, aggreger batch-resultater, bygg inn rapportbevis i PDF-er, sammenlign rapporter og kjør fokusert PDF/VT-validering.
  • Bruk valgfrie PDF-backends for FastReport, QuickReport, ReportBuilder og DevExpress ExpressPrinting når eksisterende rapportoppsett skal sendes ut gjennom HotPDF.
  • Behandle svært store PDF-er med høy hastighet med Direct File API, som åpner, kopierer og skriver om dokumenter direkte på disk uten å laste hele filen inn i objektmodellen. På et 2 GB referansedokument med 1,67 millioner objekter, tar AES-256-kryptering omtrent 14 sekunder, dekryptering omtrent 16 sekunder, og en full omskriving omtrent 6 sekunder; å lese sidetallet til et 1,25 GB dokument tar millisekunder. Klassiske kryssreferansetabeller, kryssreferansestrømmer, hybridreferansefiler og inkrementelt oppdaterte dokumenter forblir alle på den direkte banen.
  • Krypter og dekrypter med AES-256 med maskinvarehastighet: med CPU AES-NI når AES-256-CBC rundt 442 MB/s for kryptering og 832 MB/s for dekryptering (omtrent 3× og 5,7× raskere enn den bærbare programvarebanen), fil-til-fil EncryptFile / DecryptFile kall beskytter eller fjerner beskyttelse av enorme dokumenter uten å bygge objektgrafen, og å åpne en stor passordbeskyttet PDF bruker langt mindre minne.
Database export to PDF
Delphi DB Table to PDF (opprett en rapport fra databasetabellen)

Last ned HotPDF Component DEMO-pakken

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

Lisensiering og priser

Betal med kreditt-/debetkort, PayPal, AliPay eller bankoverføring gjennom FastSpring. Hver nye HotPDF-lisens inkluderer den fulle Object Pascal-kildekoden, ett år med oppdateringer og ett år med e-poststøtte.

LisensUtviklerePrisBestill
Single1 utvikler$500Bestill
Teamopptil 5 utviklere$1000Bestill
Micro Businessopptil 10 utviklere$1500Bestill
Small Businessopptil 30 utviklere$2500Bestill
Medium Businessopptil 100 utviklere$4500Bestill
Enterpriseopptil 500 utviklere$8500Bestill
CorporateUbegrenset antall utviklere, verdensomspennende datterselskaper$15000Bestill

Ekstrautstyr for Enterprise-kildekoder: HotPDF Enterprise inkluderer komplett kildekode for dedikerte verktøyeksempler, for tiden PDF Preflight Pro og XFA & AcroForms Flattener Pro, pluss full kildekode for de komplette testpakkene som vanligvis kun brukes til intern validering.

Fornyelse for eksisterende kunder: 40 % av full pris, kan kanselleres når som helst. Åpne kjøps- og fornyelsessiden for HotPDF.

Standarder, signering og valideringsarbeidsflyter

HotPDF støtter standard-bevisste PDF-genereringsarbeidsflyter 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 fokuserte PDF/VT-valideringshjelpere for gjennomgangs- og automatiseringsarbeidsflyter. Komponenten eksponerer profilspesifikke brytere og vakter slik at anrop som vil bryte den valgte profilen kan mislykkes tidlig i stedet for stille å skrive en ikke-samsvarende PDF.

ArbeidsflytHotPDF-støtteForfatteransvar
PDF/A-1, PDF/A-2, PDF/A-3PDFACompliance, XMP pdfaid metadata, OutputIntent-støtte, font-innbyggingshåndhevelse, JavaScript/kryptering/annotering/profil-vakter, og PDF/A-2A / PDF/A-3A røykutdata validert med veraPDF.Velg målnivået, gi ekte ICC OutputIntent-data, angi tittel/språk, bygg inn passende fonter, og unngå innhold utenfor den valgte arkiveringsprofilen.
PDF/UA-1PDFUACompliance, Tagged PDF root, pdfuaid metadata, /Lang, DisplayDocTitle, strukturelementer, merket innhold, rollekartlegging, ParentTree kabling, alternativ tekst og ActualText-hjelpere.Bygg meningsfull dokumentstruktur, leserekkefølge, overskriftshierarki, liste/tabellsemantikk, og alternative beskrivelser for ekte innhold.
PDF/X-1a, PDF/X-3, PDF/X-4PDFXCompliance, OutputIntent-støtte, prepress-profilvakter, og begrensninger for interaktive eller ikke-utskriftssikre funksjoner.Gi utskriftspassende fargehåndtering, sidebokser og produksjonsinnstillinger for den valgte prepress-arbeidsflyten.
PDF/VT-valideringValidatePDFVT sjekker XMP PDF/VT identifikasjon, metadatanavnerom, konsistens på modifikasjonsdato, PDF/X basismarkører, OutputIntent, katalog DPartRoot struktur, lastbare sider og sidenivå DPart dekning.Bruk den til å revidere innkommende eller produserte filer; å skrive hele produksjonsintensjonen for variabeldata forblir oppringerens ansvar.

PDF/A Level A muliggjør Tagged PDF-grunnlaget som kreves av arkiveringsprofilen. Den annonserer ikke automatisk PDF/UA-1; HotPDF sender ut PDF/UA-identiteten bare når PDFUACompliance er eksplisitt aktivert.

Preflight API-er kan produsere tekst-, JSON- og HTML-rapporter, filtrere utdata gjennom lagrede profiler eller innebygde forhåndsinnstillinger, aggregere batchresultater, bygge inn rapportbevis i en gjennomgangskopi, sammenligne rapporter og konvertere rapporter til en veraPDF-lignende struktur for nedstrømsverktøy.

Ytterligere funksjonsdekning

  • OpenType GSUB LookupType 1-8 støtte, valg av skript/språkfunksjon, standard latinske ligaturer, arabisk / persisk / urdu-utforming, Devanagari-omorganisering og PUA syntetisk kodepunktutslipp for fontspesifikke glyfer.
  • XFA-pakkebeholderstøtte, AcroForm /AA utløser-omslag, flere Unicode-fonter i AcroForm /DR, og genererte CID-font utseendestrømmer.
  • Inkrementell oppdateringslagring, fler-signatur arbeidsflyter, signaturplassholdere, in-process CMS SignedData generering, og langsiktige valideringsordbøker.
  • Innleste dokumenthjelpere for inspeksjon av sidebokser, oppslag i bokmerkedestinasjon, AcroForm-feltinspeksjon, oppdateringer av feltverdier, omdøping av felt, fjerning av felt og skjemautflating.
  • Preflight-profil last/lagre/valider/flett/diff-hjelpere, batchaggregering, innebygd rapportvalidering, XMP-rapportinnbygging, fokusert PDF/VT-validering, og konservativ reparasjon fra preflight-rapporter.
  • PDF 1.3 gjennom PDF 1.7 funksjonsporter, valgt PDF 2.0 krypteringsstøtte, objektstrømmer, XRef-strømmer, OutputIntents, åpenhetsgrupper, myke masker, mønstre, skyggelegging, og prepress ExtGState-kontroller.

HotPDF online dokumentasjon

Raskt 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 to PDF component
TIFF to PDF Component (opprett PDF fra flersidig TIFF-fil)

Last ned HotPDF Component DEMO-pakken
Støtter RAD Studio XE5 gjennom RAD Studio 13.1 Florence for Delphi og C++Builder (Win32, Win64 og Win64x arbeidsflyter)

Når bør man velge HotPDF

  • Velg HotPDF når applikasjonen din oppretter eller redigerer PDF-dokumenter og du vil ha en Delphi/C++Builder kildekodekomponent i stedet for en separat PDF-tjeneste.
  • Velg PDFium Component når hovedkravet ditt er PDF-gjengivelse, visning, siderasterisering, tekstuttrekking og integrasjon av interaktiv visningsbrukergrensesnitt.
  • Velg losLab PDF Library når prosjektet allerede er bygget rundt PDFlibPas API-overflaten, eller når du trenger integreringsalternativer for DLL, ActiveX eller Dylib ved siden av Delphi/C++Builder kildekodebiblioteket.

Vanlige spørsmå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.


Oppdag mer fra Delphi PDF Component & Spreadsheet Development

Abonner på produktoppdateringer

Abonner for å få de siste oppdateringene sendt til e-posten din.