SDK per authoring PDF

HotPDF Component per creazione e modifica PDF in Delphi

HotPDF e una libreria PDF VCL nativa per applicazioni Delphi e C++Builder che richiedono creazione e modifica diretta di PDF, moduli, annotazioni, cifratura, firme digitali, font Unicode, output orientato agli standard e report preflight senza runtime PDF esterno.

Delphi PDF Component anteprima

HotPDF Component In sintesi

ProdottoHotPDF Component
Ideale perFlussi di lavoro documentali in Delphi e C++Builder gestiti dallo sviluppatore
Supporto IDEDelphi e C++Builder da XE5 a 13 Florence
DistribuzioneIntegrazione in applicazioni Windows native
Codice sorgenteIl codice sorgente Object Pascal è incluso nelle licenze commerciali
LicenzeDistribuzione di applicazioni senza royalty
AggiornamentiInclude un anno di aggiornamenti e supporto e-mail
PrezziLicenza una tantum in base al numero di sviluppatori
DocumentazioneHotPDF 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.

Anteprima modifica PDF VCL
Libreria di modifica PDF per Delphi (modifica del testo via codice)

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, /W e /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.
Anteprima Delphi DB in PDF
Tabella DB Delphi in PDF (crea un report dalla tabella del database)

Scarica il pacchetto DEMO HotPDF Component

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

Licenze e prezzi

Pagamento con carta di credito/debito, PayPal, AliPay o bonifico tramite 2Checkout. Ogni nuova licenza HotPDF include il codice sorgente Object Pascal completo, un anno di aggiornamenti e un anno di supporto email.

LicenzaSviluppatoriPrezzoOrdina
Single1 sviluppatore$500Ordina
Small Businessfino a 10 sviluppatori$1000Ordina
Medium Businessfino a 30 sviluppatori$1500Ordina
EnterpriseTutti gli sviluppatori di un’azienda e delle sue controllate in un solo paese$3000Ordina
CorporateTutti gli sviluppatori di un’azienda e delle sue controllate in tutto il mondo$6000Ordina

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: 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 lavoroSupporto HotPDFResponsabilita dell autore
PDF/A-1, PDF/A-2, PDF/A-3PDFACompliance, 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-1PDFUACompliance, 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-4PDFXCompliance, 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/VTValidatePDFVT 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 /DR e 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.

Documentazione online HotPDF

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.
Anteprima conversione TIFF in PDF
Componente TIFF in PDF (crea PDF da file TIFF multipagina)

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 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 OCR, lettura di codici a barre, firma con token hardware PKCS#11, validazione con le liste di fiducia dell’UE o esportazione in DOCX / HTML, 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 Component supporta i flussi di lavoro RAD Studio attuali e l’intervallo di IDE meno recenti documentato per questo prodotto.

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 Component presente in questa pagina.

Cosa include una licenza HotPDF e come funziona il rinnovo?

Una nuova licenza ($500 Single, $1000 Small Business (fino a 10 sviluppatori), $1500 Medium Business (fino a 30 sviluppatori), $3000 Enterprise (un’azienda, un paese), $6000 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 40% 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.