HotPDF Delphi Component In sintesi
| Prodotto | HotPDF Delphi Component |
|---|---|
| Ideale per | Flussi di lavoro documentali in Delphi e C++Builder gestiti dallo sviluppatore |
| Supporto IDE | Delphi e C++Builder da XE5 a 13 Florence; Free Pascal 3.2.2 / Lazarus (Win32, Win64) |
| Distribuzione | Integrazione in applicazioni Windows native |
| Codice sorgente | Il codice sorgente Object Pascal è incluso nelle licenze commerciali |
| Licenze | Distribuzione di applicazioni senza royalty |
| Aggiornamenti | Include un anno di aggiornamenti e supporto e-mail |
| Prezzi | Licenza una tantum in base al numero di sviluppatori |
| Documentazione | HotPDF Delphi Component |
Creazione e modifica PDF native per Delphi e C++Builder
HotPDF e un componente PDF per Delphi e C++Builder con codice sorgente per applicazioni che devono creare, modificare, proteggere, firmare, validare e assemblare documenti PDF direttamente da codice VCL. Il flusso principale non richiede un runtime PDF esterno.
Usa HotPDF quando l’applicazione richiede disegno programmatico delle pagine, output di testo Unicode, incorporamento e sottoinsiemazione dei font, moduli, annotazioni, importazione immagini, operazioni di unione e modifica PDF, crittografia, firme digitali, output conforme agli standard e automazione preflight leggera da un’unica superficie API nativa.
Supporto HotPDFa RAD Studio da XE5 a RAD Studio 13.1 Florence per Delphi e C++Builder, inclusi i workflow Win32, Win64 e Win64x, e si compila con Free Pascal 3.2.2 e Lazarus per Win32 e Win64.

Funzionalita principali
- Crea nuovi PDF, aggiunge pagine, disegna testo e grafica vettoriale, registra Form XObjects riutilizzabili, posiziona immagini e salva in file o stream gestiti dal chiamante.
- Carica PDF esistenti, ispeziona i riquadri pagina, cerca destinazioni dei segnalibri, copia, inserisce, estrae, riordina ed elimina pagine, unisce documenti, applica timbri o filigrane e aggiorna le informazioni del documento.
- Aggiunge collegamenti, destinazioni nominate, outline, allegati, commenti, popup, evidenziazioni, annotazioni di testo libero, redazioni, filigrane, miniature di pagina, livelli, transizioni pagina e preferenze del visualizzatore.
- Crea campi AcroForm, stream di aspetto generati, campi firma, campi testo multilinea e comb, valori rich text, contenitori pacchetto XFA, wrapper di trigger dei campi e più font Unicode nel dizionario risorse AcroForm quando il profilo standard selezionato li consente.
- Ispeziona, aggiorna, rinomina, rimuove o appiattisce campi nei documenti AcroForm caricati prima di salvare una copia modificata.
- Incorpora e sottoinsiema font TrueType, Type 1 PFB, OpenType-CFF e CID-keyed CFF per output multilingue compatti, inclusi documenti con molto contenuto CJK.
- Genera testo Unicode, testo da destra a sinistra, testo verticale, caratteri dei piani supplementari come emoji, shaping arabo / persiano / urdu, legature latine standard, riordinamento Devanagari e output di glifi basato su OpenType GSUB con integrazione coerente di
/CIDToGIDMap,/We/ToUnicode. - Importa contenuti JPEG, bitmap, TIFF, JPEG2000, JBIG2, WMF ed EMF, con compressione Flate zlib-ng e gestione JPEG basata su libjpeg-turbo.
- Protegge i documenti con password, AES-128, AES-256, PDF 2.0 AES-256 R6, crittografia per destinatari a chiave pubblica e flag di autorizzazione.
- Firma PDF con supporto PFX / PKCS#12 in-process e workflow PAdES B-B, B-T, B-LT e B-LTA, inclusi timestamp RFC 3161 e dizionari DSS / VRI.
- Crea report preflight in testo, JSON e HTML, applica profili e preset preflight, aggrega risultati batch, incorpora prove del report nei PDF, confronta report ed esegui validazione PDF/VT mirata.
- Usa backend PDF opzionali per FastReport, QuickReport, ReportBuilder e DevExpress ExpressPrinting quando layout di report esistenti devono essere emessi tramite HotPDF.
- Elabora PDF molto grandi ad alta velocità con la Direct File API, che apre, copia e riscrive i documenti direttamente su disco senza caricare l'intero file nel modello a oggetti. Un documento di 60.000 pagine / 883 MB si apre o si copia in circa 2-3 secondi, e risalvarlo dopo una modifica di metadati o oggetti richiede circa 20 secondi.
- Cifra e decifra in AES-256 alla velocità dell'hardware: con l'AES-NI della CPU, l'AES-256-CBC raggiunge circa 442 MB/s in cifratura e 832 MB/s in decifratura (circa 3× e 5,7× più veloce del percorso software portabile), e l'apertura di un grande PDF protetto da password ora usa molta meno memoria.
- Trasforma scansioni e foto in PDF ricercabili con l'OCR integrato o adattatori collegabili Tesseract e RapidOCR (DLL, CLI o in-process via ONNX), con correzione di orientazione, inclinazione, ombre e prospettiva delle scansioni, preset di modelli multilingua, oltre a confidenza e geometria a livello di parola.
- Decodifica simboli Code 128, EAN/UPC, QR, Data Matrix ECC 200 e PDF417 da pagine renderizzate e immagini, inclusi più simboli per raster e Data Matrix distorti in prospettiva, e confronta revisioni di documenti o contratti con registrazioni di inserimento, eliminazione, sostituzione e spostamento a livello di parola e artefatti di revisione.
- Pilota job documentali headless tramite uno schema di job JSON e una C ABI — capability, rendering, estrazione di testo Unicode e moduli, livelli OCR, redaction, firma PFX, confronto e pubblicazione atomica dei file — ed esegui il core portabile come codice Linux nativo senza un desktop attivo.
- Esegui moduli XFA dinamici in process su Windows e Linux: script evento QuickJS JavaScript e FormCalc compilati, risoluzione dei path SOM con wildcard, predicati e occorrenze relative, picture clause per date, orari e numeri in base alla locale, un Data DOM consapevole dei namespace con binding bidirezionali e rollback transazionale quando uno script fallisce. Page tree PDF native, campi ripetuti, choice list, radio group, checkbox, push button, disegni e immagini possono essere creati direttamente da XDP e dai dati salvati dal runtime.
- Compila campi modulo rich text con run di stile Unicode tipizzati e veri font incorporati regular, bold, italic e bold-italic, scegli le famiglie di font fornite dal chiamante per singolo grafema, vai a capo con le regole di line breaking e grapheme di Unicode 17, mantieni intatti i paragrafi bidirezionali e le parentesi accoppiate, e importa o esporta FDF e XFDF stilizzati in documenti firmati o cifrati.
- Applica la policy di firma end to end: seed value delle firme e vincoli sui certificati, certificazione DocMDP con permessi P1, P2 o P3, lock FieldMDP, attestazioni legali, profili di aspetto della firma nominati, evidenze di revoca CRL e OCSP incorporate, timestamp di firma e di documento standalone RFC 3161 con impronte SHA-256, SHA-384 o SHA-512, e firme su documenti cifrati AES che preservano le revisioni originali.
- Renderizza contenuti di pagina esigenti con il renderer integrato: gruppi di trasparenza CMYK e ICC con ogni blend mode, shadings function, assiali, radiali, Coons, tensor e triangle mesh, tiling pattern colorati e non, visibilità optional-content, colori calibrati CalGray, CalRGB e Lab, tinte Separation e DeviceN, soft mask, 182 CMap legacy integrate, CID-keyed CFF e font Type 1 incorporati.

Scarica il pacchetto DEMO HotPDF Delphi Component
2026-10-11 Version 2.968.0: HotPDF note di rilascio. L'ultima versione valuta le preferenze esplicite di schema di colore per il rich text, riduzione del movimento, trasparenza, dati, contrasto, forced-color e disponibilità dello scripting. Le release dalla 2.929.0 aggiungono un motore di cascade CSS per i campi rich text — fogli di stile interni, collegati e importati, media query, selettori di attributo, di fratellanza, strutturali e posizionali, namespace con scope e spaziatura delle lettere e delle parole in cascade; estendono lo scambio XFDF e FDF a 18 tipi di annotazione mappati con aspetti dei timbri, destinazioni GoToR locali e remote e la semantica esatta che distingue nessuna selezione da esportazione vuota; renderizzano gli aspetti di annotazione mancanti a partire dai programmi di font originali, inclusi Type1C, CIDFontType0C, Type1 puro, bordi smussati e a nuvola e didascalie di riga; costruiscono gli aspetti dei campi da font variabili OpenType CFF e CFF2 completi; gestiscono alberi di moduli XFA transazionali e collezioni Data DOM dal vivo tramite JavaScript e FormCalc; decodificano componenti JPEG 2000 con e senza firma fino a 26 bit; applicano contesti d’uso automatici dell’optional content; e rifiutano segreti condivisi X25519 / X448 tutti a zero. Le release precedenti creano moduli XFA nativi direttamente da XDP — page tree, campi ripetuti, choice list, radio group, marchi Boolean, didascalie dei push button, disegni e immagini — ed eseguono il runtime XFA JavaScript, FormCalc, Data DOM e ICU della locale in modo nativo su Linux; aggiungono campi modulo rich text con run di stile Unicode tipizzati, font incorporati nei quattro stili, fallback sulle famiglie fornite dal chiamante, line breaking Unicode 17, paragrafi bidirezionali e GPOS mark attachment, con import/export FDF e XFDF stilizzati tramite job su file Windows e callback JSON Linux; estendono la firma con certificazione DocMDP da P1 a P3, profili di aspetto nominati, timestamp di documento standalone RFC 3161, impronte SHA-384 e SHA-512 e archiviazione autenticata delle revoche Adobe; renderizzano shadings, mesh a patch e triangolari, tiling pattern, optional content, dash array, CID-keyed CFF e 182 CMap legacy integrate, con output Cairo su Windows oltre che su Linux; e confrontano i documenti per testo, grafo strutturale e pixel renderizzati, con PDF di revisione contrattuali annotati.
Licenze e prezzi
Pagamento con carta di credito/debito, PayPal, AliPay o bonifico tramite 2Checkout / FastSpring — per ogni licenza trovi entrambi i checkout, scegline uno. Ogni nuova licenza HotPDF include il codice sorgente Object Pascal completo, un anno di aggiornamenti e un anno di supporto email.
| Licenza | Sviluppatori | Prezzo | Ordina |
|---|---|---|---|
| Single | 1 sviluppatore | $950 | Ordina |
| Small Business | fino a 10 sviluppatori | $1900 | Ordina |
| Medium Business | fino a 30 sviluppatori | $2850 | Ordina |
| Enterprise | Tutti gli sviluppatori di un’azienda e delle sue controllate in un solo paese | $5700 | Ordina |
| Corporate | Tutti gli sviluppatori di un’azienda e delle sue controllate in tutto il mondo | $11400 | Ordina |
Extra sorgente per Enterprise e Corporate: HotPDF Enterprise e Corporate includono entrambi il codice sorgente completo degli esempi dedicati di livello strumento, attualmente PDF Preflight Pro e XFA & AcroForms Flattener Pro; il codice sorgente delle suite di test complete normalmente usate solo per la validazione interna è disponibile su richiesta.
Rinnovo per clienti esistenti: 50% del prezzo pieno, annullabile in qualsiasi momento. Apri la pagina di acquisto e rinnovo HotPDF.
Workflow per standard, firma e validazione
Supporto HotPDFa workflow di generazione PDF attenti agli standard per PDF/A-1, PDF/A-2, PDF/A-3, PDF/X-1a, PDF/X-3, PDF/X-4 e PDF/UA-1. Include inoltre helper di preflight e validazione PDF/VT mirata per workflow di revisione e automazione. Il componente espone opzioni e controlli specifici per profilo, così le chiamate che violerebbero il profilo selezionato possono fallire subito invece di scrivere silenziosamente un PDF non conforme.
| Flusso di lavoro | Supporto HotPDF | Responsabilita dell autore |
|---|---|---|
| PDF/A-1, PDF/A-2, PDF/A-3 | PDFACompliance, metadati XMP pdfaid, supporto OutputIntent, imposizione dell’incorporamento dei font, controlli JavaScript/crittografia/annotazioni/profilo e output smoke PDF/A-2A / PDF/A-3A validati con veraPDF. | Scegliere il livello di destinazione, fornire dati ICC OutputIntent reali, impostare titolo/lingua, incorporare font appropriati ed evitare contenuti fuori dal profilo di archiviazione selezionato. |
| PDF/UA-1 | PDFUACompliance, root Tagged PDF, metadati pdfuaid, /Lang, DisplayDocTitle, elementi di struttura, contenuto marcato, mappatura dei ruoli, cablaggio ParentTree, testo alternativo e helper ActualText. | Costruire struttura del documento, ordine di lettura, gerarchia dei titoli, semantica di liste/tabelle e descrizioni alternative significative per il contenuto reale. |
| PDF/X-1a, PDF/X-3, PDF/X-4 | PDFXCompliance, supporto OutputIntent, controlli del profilo prepress e restrizioni per funzionalità interattive o non sicure per la stampa. | Fornire gestione colore, box pagina e impostazioni di produzione adatte alla stampa per il workflow prepress scelto. |
| Validazione PDF/VT | ValidatePDFVT verifica identificazione XMP PDF/VT, namespace dei metadati, coerenza della data di modifica, marcatori base PDF/X, OutputIntent, struttura catalogo DPartRoot, pagine caricabili e copertura DPart a livello pagina. | Usarlo per auditare file in ingresso o prodotti; l’intento completo di produzione a dati variabili resta responsabilità del chiamante. |
PDF/A Level A abilita la base Tagged PDF richiesta dal profilo di archiviazione. Non dichiara automaticamente PDF/UA-1; HotPDF emette l’identità PDF/UA solo quando PDFUACompliance è abilitato esplicitamente.
Le API di preflight possono produrre report testo, JSON e HTML, filtrare l’output tramite profili salvati o preset integrati, aggregare risultati batch, incorporare prove di report in una copia di revisione, confrontare report e convertirli in una struttura stile veraPDF per strumenti downstream.
Copertura funzionale aggiuntiva
- Supporto OpenType GSUB LookupType 1-8, selezione di feature per script/lingua, legature latine standard, shaping arabo / persiano / urdu, riordinamento Devanagari ed emissione di codepoint PUA sintetici per glifi specifici del font.
- Contenitori pacchetto XFA, wrapper trigger AcroForm
/AA, più font Unicode in AcroForm/DRe stream di aspetto CID-font generati. - Salvataggio incrementale, workflow multi-firma, placeholder di firma, generazione CMS SignedData in-process e dizionari di validazione a lungo termine.
- Helper per documenti caricati per ispezione dei box pagina, ricerca destinazioni segnalibri, ispezione campi AcroForm, aggiornamento valori, rinomina, rimozione campi e appiattimento moduli.
- Helper per caricare, salvare, validare, unire e confrontare profili preflight, aggregazione batch, validazione di report incorporati, incorporamento report XMP, validazione PDF/VT mirata e riparazione conservativa dai report preflight.
- Gate funzionali da PDF 1.3 a PDF 1.7, supporto selezionato della crittografia PDF 2.0, object stream, XRef stream, OutputIntent, gruppi di trasparenza, soft mask, pattern, shadings e controlli ExtGState di prestampa.
Esempio rapido Delphi
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.

Scarica il pacchetto DEMO HotPDF Delphi Component
Supporta RAD Studio da XE5 a RAD Studio 13.1 Florence per Delphi e C++Builder (workflow Win32, Win64 e Win64x) e Free Pascal 3.2.2 / Lazarus (Win32, Win64)
Quando scegliere HotPDF
- Scegli HotPDF quando la tua applicazione crea o modifica documenti PDF e preferisci non distribuire nulla a fianco: HotPDF porta con sé il proprio motore di rendering, i codec di immagine e il motore dei font, e si compila direttamente nel tuo eseguibile, senza alcun runtime PDF da ridistribuire o da giustificare in un audit.
- Scegli PDFium Delphi Component quando il lavoro riguarda la lettura e la revisione più che la creazione: architettura del visualizzatore, lettura accessibile ad alta voce, estrazione di tabelle, reflow semantico in HTML e validazione degli standard. Il rendering passa da
pdfium.dll, che ridistribuisci con la tua applicazione. - Scegli PDF Library for Delphi quando servono firma con token hardware PKCS#11, validazione con le liste di fiducia dell’UE o esportazione in DOCX, oppure quando codice non Delphi deve richiamare la libreria via DLL, ActiveX o Dylib.
Domande frequenti
Quali versioni di Delphi e C++Builder sono supportate?
HotPDF supporta RAD Studio da XE5 a RAD Studio 13.1 Florence sia per Delphi che per C++Builder, coprendo i target applicativi Win32, Win64 e Win64x. L’intera libreria si compila anche con Free Pascal 3.2.2 e Lazarus per Win32 e Win64, con compressione Flate e crittografia AES native.
Il codice sorgente è incluso?
Le licenze commerciali includono il codice sorgente Object Pascal per l’integrazione, la revisione e la manutenzione a lungo termine.
Sono previste royalty di runtime?
Le applicazioni concesse in licenza possono essere distribuite senza royalty, senza costi di runtime per documento o per utente finale.
Come posso valutare il prodotto?
Scarica il pacchetto dimostrativo e consulta la documentazione online prima dell’acquisto.
Che cosa include una nuova licenza?
Una nuova licenza include il codice sorgente, un anno di aggiornamenti e un anno di supporto via e-mail.
Come funziona il rinnovo?
I clienti esistenti possono rinnovare l’accesso agli aggiornamenti al prezzo di rinnovo pubblicato.
Dove si trova la documentazione delle API?
La documentazione è raggiungibile tramite il collegamento alla documentazione localizzata di HotPDF Delphi Component presente in questa pagina.
Cosa include una licenza HotPDF e come funziona il rinnovo?
Una nuova licenza ($950 Single, $1900 Small Business (fino a 10 sviluppatori), $2850 Medium Business (fino a 30 sviluppatori), $5700 Enterprise (un’azienda, un paese), $11400 Corporate (un’azienda, in tutto il mondo)) include il codice sorgente completo, un anno di aggiornamenti e un anno di supporto via e-mail. I clienti esistenti rinnovano l’accesso agli aggiornamenti al 50% del prezzo pieno.
Scopri di più da Delphi PDF Component & Spreadsheet Development
Iscriviti agli aggiornamenti prodotto
Iscriviti per ricevere gli ultimi post via e-mail.
