SDK PDF Delphi

Libreria PDF Delphi per creazione, modifica, firma, rendering, preflight e workflow PDF/UA

losLab PDF Library offre ai team Delphi e C++Builder un motore PDF con sorgente disponibile per workflow desktop, server, DLL, ActiveX e Dylib, con controlli PDF/A e PDF/UA integrati, supporto PAdES e scelta dei renderer senza un servizio PDF esterno.

losLab PDF Library SDK interface and PDF workflow preview

Motore PDF con sorgente disponibile per workflow controllati dagli sviluppatori

losLab PDF Library è un SDK PDF per Delphi e C++Builder per applicazioni che devono creare, modificare, renderizzare, stampare, firmare, proteggere, ispezionare ed eseguire preflight di documenti PDF nel proprio software.

La libreria è scritta in Delphi/Object Pascal ed è disponibile con sorgente completo per progetti Delphi e C++Builder. Include inoltre opzioni DLL, ActiveX e Dylib per team che devono integrare automazione PDF da C#, VB.NET, VB6, VBA, ASP/ASP.NET, PHP, PowerBuilder, PowerBASIC, RealBasic, Visual C++ e altri ambienti capaci di chiamare una DLL o un componente ActiveX.

Usala quando il workflow PDF fa parte del prodotto o del processo di back-office: fatture generate, contratti firmati, consegne ad archivio, revisione dell'accessibilità, output di stampa, elaborazione moduli, assemblaggio documenti o controlli CI che devono fallire prima che un PDF errato raggiunga il cliente.

Scarica il pacchetto DEMO di PDF Library (46 MB)

2026-06-13 versione 3.75.0: note di rilascio | riferimento API. 3.75.0 rafforza font incorporati, immagini, stream filters, dati cross-reference e ricostruzione documenti non attendibili, e corregge i digest SHA-256/384/512 per firme detached.

Funzionalità PDF principali

  • Creare e modificare pagine PDF: disegnare testo, grafica vettoriale, immagini, codici QR, PDF417, DataMatrix, codici a barre, annotazioni, link, sommari, destinazioni nominate, metadati e proprietà del documento.
  • Assemblaggio pagine e riparazione documenti: dividere, unire, aggiungere, copiare, clonare, normalizzare, spostare, eliminare, nascondere, ruotare e ricostruire pagine da documenti sorgente controllati.
  • Rendering e stampa: passare tra motori GDI+, PDFium e Cairo per anteprima a schermo, export bitmap, rendering su device context e workflow di stampa.
  • Moduli e documenti interattivi: creare, compilare, modificare, appiattire, ispezionare e gestire campi AcroForm, apparenze, flag di campo, azioni JavaScript, allegati e dati documento correlati.
  • Testo, immagini e font: lavorare con BMP, TIFF, JPEG, JPEG 2000, GIF, PNG, EMF, caselle di testo HTML, testo Unicode, TrueType, OpenType, Type 1, incorporamento font, subsetting ed estrazione.
  • Sicurezza e firme: cifrare e decifrare PDF, impostare permessi, usare cifratura per destinatari a chiave pubblica, firmare con digest SHA-256/384/512 selezionabili, aggiungere attributi PAdES, marcare temporalmente le firme e allegare dati di validazione DSS/VRI.
  • Report preflight e diagnostica: eseguire controlli PDF/A e PDF/UA-1, generare report testo, JSON, HTML o CSV, confrontare report testuali stabili con baseline ed elaborare cartelle in batch con output CSV di riepilogo.
  • Controllo PDF di basso livello: accedere a numeri oggetto, dizionari pagina, voci di catalogo, output intent, blocchi della versione di salvataggio, gate di extension level, pattern di tassellatura, contenuto opzionale, dizionari di misura e inserimento diretto di immagini quando il workflow richiede struttura PDF precisa.

Output orientato a standard e conformità

La conformità PDF dipende da contenuto sorgente, font, profili ICC, metadati, tagging, testo alternativo, firme, timestamp e dal validatore usato dall'organizzazione. losLab PDF Library fornisce controlli e diagnostica necessari per creare PDF orientati agli standard, lasciando la validazione finale delle policy all'applicazione o alla pipeline QA.

WorkflowSupporto della libreriaResponsabilità dell'applicazione
PDF 1.2-1.7Creazione, modifica, controllo rigoroso della versione di salvataggio, verifiche dei livelli di estensione, rendering, stampa, moduli, annotazioni, allegati, link e API per la struttura del documentoScegliere la versione PDF di destinazione e rimuovere o aggiornare le funzioni non adatte a quel profilo di output
PDF/AControlli degli output intent, helper per metadati XMP, workflow con font incorporati, guardie di versione e verifiche PDF/A integrate per pipeline di archiviazioneFornire metadati, font, profili colore e regole aziendali corretti per la policy di archivio scelta
PDF/UA-1Creazione di PDF taggati, API dell'albero struttura, gestione delle role map, testo alternativo, ActualText, verifiche lato lettore e feedback di scrittura tramite GetPDFUADiagnosticsDefinire ordine di lettura, lingua, titoli, liste, semantica delle tabelle, testo alternativo e descrizioni dei moduli significativi
PAdESFirme ETSI.CAdES.detached, dati signing-certificate-v2, attributi di policy e commitment della firma, aggiunta di timestamp RFC 3161, scelta digest SHA-256/384/512 e assemblaggio DSS/VRIFornire certificati, risposte TSA, dati di revoca, scelte di policy di firma e test di accettazione specifici del verificatore
Automazione preflightCreatePreflightReportEx, SavePreflightReportEx e la demo Delphi PreflightReport generano output testo, JSON, HTML e CSV per verifiche PDF/A e PDF/UA-1Decidere quali formati di report, baseline, codici di uscita e conteggi di problemi devono bloccare CI, ingestione archivio o consegna al cliente
SicurezzaAES-128, AES-256, gestione permessi, protezione password, cifratura per destinatari con chiave pubblica e ispezione di documenti cifrati per distribuzione controllataMantenere password, certificati, chiavi private e policy dei destinatari sotto i propri controlli di sicurezza

Superfici API e opzioni di distribuzione

  • Delphi XE5 fino a Delphi 13 e C++Builder XE5 fino a C++Builder 13
  • Sorgente Object Pascal nativo per integrazione diretta in Delphi e C++Builder, con pagine di riferimento API generate per le funzioni pubbliche di TPDFlib
  • Accesso DLL e ActiveX per C#, VB.NET, VB6, VBA, ASP/ASP.NET, PHP, Visual C++, PowerBuilder, PowerBASIC, RealBasic e strumenti compatibili
  • Opzioni di build 32 bit e 64 bit quando IDE e runtime di destinazione le supportano
  • Opzione Dylib macOS per team che necessitano di automazione PDF multipiattaforma intorno alla stessa famiglia di librerie
  • Progetti demo autonomi per creazione PDF, operazioni su pagine, gestione immagini e font, moduli, cifratura, firma, rendering, stampa e automazione dei report preflight

Demo incluse e copertura di validazione

Il pacchetto include demo Delphi e C++Builder per attività comuni di integrazione, oltre a esempi da riga di comando quando l'automazione conta più di un'interfaccia visuale.

  • Creazione e layout: HelloWorld, AddTextImage, CreateTable, DrawWrappedText, TextPaging, AddFormattedTitle, testo HTML, barcode, QR code e workflow da immagine a PDF.
  • Operazioni sui documenti: CopyPageRanges, PageOperations, ExtractText, ExtractImage, ExtractEmbeddedFonts, ExtractAnnotAttach, DirectAccess ed elaborazioni di unione e divisione.
  • Rendering e stampa: PdfToImage, selezione renderer MultiFunction, PrintPDF, GDI+, PDFium e percorsi di output Cairo.
  • Sicurezza e firme: PdfEncrypt, PdfDecrypt, PdfPermission, PdfSigning, workflow di attributi PAdES, helper DSS/VRI e percorsi di firma orientati ai timestamp.
  • Automazione preflight: La demo Delphi PreflightReport valida file singoli o cartelle, scrive report testo/JSON/HTML/CSV, emette preflight-summary.csv e restituisce codici di uscita adatti all'automazione.

La copertura automatizzata recente include suite Delphi DUnitX e C++Builder GoogleTest per creazione documenti, compressione, immagini, font, moduli, sicurezza, firma, stampa, conformità delle versioni PDF, diagnostica PDF/UA, generazione e confronto di report preflight.

Quando scegliere losLab PDF Library

  • Sceglila quando l'applicazione deve creare, modificare, firmare, validare e consegnare PDF, non solo visualizzarli
  • Sceglila quando il team Delphi o C++Builder ha bisogno di controllo a livello sorgente, diagnostica interna e manutenibilità a lungo termine
  • Sceglila quando il workflow combina rendering, stampa, moduli, firme, cifratura, PDF/A, PDF/UA, PAdES e report preflight in un unico toolkit
  • Sceglila quando CI, passaggio ad archivio, revisione accessibilità o consegna regolata richiedono file di report stabili invece di un controllo manuale solo viewer
  • Scegli PDFium Component se ti serve solo un viewer o renderer PDF mirato, e HotPDF se il progetto richiede un componente più leggero per la creazione PDF

Licenze

Pagamento con carta di credito/debito, PayPal, AliPay o bonifico tramite FastSpring:
Le licenze con sorgente completo includono un anno di aggiornamenti:
PDFlibPas licenza singola / uno sviluppatore ($899)
PDFlibPas licenza Team/SME / fino a 5 sviluppatori ($1799)
PDFlibPas licenza Enterprise / sviluppatori illimitati ($3599)

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: PDFlibPas Enterprise include il codice sorgente completo delle suite di test complete normalmente usate solo per la validazione interna. Il pacchetto Enterprise include inoltre il codice sorgente completo dell’esempio dedicato di livello strumento PDF Compliance & Signing Workbench Pro.

Acquista rinnovo annuale (40% del prezzo del primo acquisto)


Scopri di più da Delphi PDF Component & Spreadsheet Development

Iscriviti agli aggiornamenti prodotto

Iscriviti per ricevere gli ultimi post via e-mail.