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.

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.

Scarica il pacchetto DEMO HotPDF Component
2026-06-13 versione 2.190.43: changelog HotPDF. Le versioni recenti rafforzano l ingresso di PDF reali: recupero degli object stream, protezione PKCS#12, errori puliti sugli stream danneggiati e copia/modifica pagine più coerenti.
HotPDF Delphi PDF Component con codice sorgente
Pagamento con carta di credito/debito, PayPal, AliPay o bonifico tramite FastSpring:
Prezzo pieno per il primo acquisto di un nuovo cliente:
HotPDF Single License ($499)
HotPDF Team/SME License ($999)
HotPDF Enterprise License ($1999)
Scelta della licenza: scegli Team/SME quando non più di 5 sviluppatori useranno questa libreria. Scegli Enterprise se il team potrebbe superare 5 sviluppatori in futuro o se serve il pacchetto sorgente riservato a Enterprise.
Extra sorgente riservati a Enterprise: HotPDF Enterprise include il codice sorgente completo di esempi dedicati di livello strumento, attualmente PDF Preflight Pro e XFA & AcroForms Flattener Pro, più il codice sorgente completo delle suite di test complete normalmente usate solo per la validazione interna.
Rinnovo per clienti esistenti: 40% 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 Component
Supporta RAD Studio da XE5 a RAD Studio 13.1 Florence per Delphi e C++Builder (workflow Win32, Win64 e Win64x)
Quando scegliere HotPDF
- Scegli HotPDF quando la tua applicazione crea o modifica documenti PDF e desideri un componente Delphi/C++Builder con codice sorgente invece di un servizio PDF separato.
- Scegli PDFium Component quando il requisito principale è rendering PDF, visualizzazione, rasterizzazione pagine, estrazione testo e integrazione di un’interfaccia viewer interattiva.
- Scegli losLab PDF Library quando il progetto e gia costruito sulla superficie API PDFlibPas, oppure quando servono opzioni di integrazione DLL, ActiveX o Dylib insieme alla libreria con codice sorgente per Delphi/C++Builder.
Scopri di più da Delphi PDF Component & Spreadsheet Development
Iscriviti agli aggiornamenti prodotto
Iscriviti per ricevere gli ultimi post via e-mail.
