SDK PDF per Delphi

Libreria PDF per 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 alla firma PAdES e scelta del renderer senza dover instradare i documenti attraverso un servizio PDF esterno.

Interfaccia losLab PDF Library SDK e anteprima workflow PDF

losLab PDF Library In sintesi

ProdottolosLab PDF Library
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
DocumentazionelosLab PDF Library
ValutazionelosLab PDF Library

Motore PDF con sorgente disponibile per workflow gestiti dallo sviluppatore

losLab PDF Library è un SDK PDF per Delphi e C++Builder destinato ad applicazioni che necessitano di creare, modificare, eseguire il rendering, stampare, firmare, proteggere, ispezionare e verificare in preflight documenti PDF all'interno del proprio software.

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

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

Scarica il pacchetto DEMO di PDF Library

2026-06-23 Version 3.75.6: note di rilascio | riferimento API. Version 3.75.6 adds SetPDFAMode mode 7 for PDF/A-3u output with PDF/A-3 associated files, and the ZUGFeRD 2.0 BASIC e-invoice profile now defaults to PDF/A-3u.

Principali funzionalità PDF

  • Crea e modifica pagine PDF: disegna testo, grafica vettoriale, immagini, codici QR, PDF417, DataMatrix, codici a barre, annotazioni, link, strutture di navigazione, destinazioni con nome, metadati e proprietà del documento.
  • Assemblaggio pagine e riparazione documenti: dividi, unisci, aggiungi, copia, clona, normalizza, sposta, elimina, nascondi, ruota e ricostruisci pagine da documenti sorgente controllati.
  • Rendering e stampa: passa tra i motori di rendering GDI+, PDFium e Cairo per anteprima a schermo, esportazione bitmap, rendering su device context e workflow di stampa.
  • Moduli e documenti interattivi: crea, compila, modifica, unisci, ispeziona e gestisci campi AcroForm, aspetti, flag di campo, azioni JavaScript, allegati e dati correlati al documento.
  • Testo, immagini e font: lavora con BMP, TIFF, JPEG, JPEG 2000, GIF, PNG, EMF, caselle di testo HTML, testo Unicode, TrueType, OpenType, Type 1, incorporamento e sottoinsiemizzazione dei font, e workflow di estrazione.
  • Sicurezza e firme: cifra e decifra PDF con accelerazione hardware AES-NI su Windows a 32 e 64 bit, proteggi o rimuovi la protezione da file di più gigabyte tramite percorsi AES-256 diretti da file a file che non costruiscono mai l'intero grafo degli oggetti, imposta le autorizzazioni, usa la cifratura con chiave pubblica per destinatari, firma con digest SHA-256/384/512 selezionabili, aggiungi attributi PAdES, apponi timestamp alle firme e allega dati di validazione DSS/VRI.
  • Documenti di grandi dimensioni: apri PDF oltre 2 GB con caricamento degli oggetti su richiesta e offset a 64 bit, unisci elenchi di file in un unico passaggio preservando segnalibri, campi modulo e strutture Tagged PDF, aggiungi aggiornamenti incrementali al file sorgente sul posto, e copia o riscrivi documenti con milioni di oggetti in pochi secondi tramite l'API Direct Access.
  • Report preflight e diagnostica: esegui verifiche PDF/A e PDF/UA-1, genera report in formato testo, JSON, HTML o CSV, confronta report di testo stabili con le baseline, esegui l'elaborazione batch di cartelle con output CSV di riepilogo, e controlla lo stato delle firme e le policy dei documenti su scala con le demo SigningWorkbench e ComplianceWorkbench.
  • Controllo PDF di basso livello: accedi a numeri di oggetti, dizionari di pagina, voci del catalogo, intent di output, blocchi di versione di salvataggio, gate a livello di estensione, pattern di tiling, contenuto opzionale, dizionari di misurazione e inserimento diretto di immagini quando il tuo workflow richiede una struttura PDF precisa.

Output orientato agli standard e alla conformità

La conformità PDF dipende dal contenuto sorgente, dai font, dai profili ICC, dai metadati, dalla struttura di tag, dalle firme, dai timestamp e dal validatore usato dalla tua organizzazione. losLab PDF Library fornisce i controlli e la diagnostica necessari per produrre PDF orientati agli standard, lasciando la validazione finale delle policy alla tua applicazione o alla pipeline di QA.

WorkflowSupporto della libreriaResponsabilità dell'applicazione
PDF 1.2-1.7Creazione, modifica, controllo rigoroso della versione di salvataggio, verifica a livello di estensione, rendering, stampa, moduli, annotazioni, allegati, link e API per la struttura del documento.Scegli la versione PDF di destinazione e rimuovi o aggiorna le funzionalità che non appartengono a quel profilo di output.
PDF/AControlli dell'intent di output, helper per metadati XMP, workflow di font incorporati, guard di versione e verifiche integrate dei file PDF/A per pipeline di archiviazione.Fornisci metadati corretti, font, profili colore e regole di business per la policy di archiviazione selezionata.
PDF/UA-1Costruzione di Tagged PDF, API per l'albero delle strutture, gestione della mappa dei ruoli, testo alternativo, ActualText, verifiche lato lettore e feedback lato scrittore GetPDFUADiagnostics.Crea un ordine di lettura significativo, lingua, intestazioni, elenchi, semantica delle tabelle, testo alternativo e descrizioni dei moduli.
PAdESFirme ETSI.CAdES.detached, dati signing-certificate-v2, attributi di policy di firma e di impegno, augmentazione timestamp RFC 3161, scelte di digest SHA-256/384/512 e assemblaggio DSS/VRI.Fornisci 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 in testo, JSON, HTML e CSV per verifiche PDF/A e PDF/UA-1.Decidi quali formati di report, baseline, codici di uscita e conteggi di problemi devono bloccare CI, ingestione nell'archivio o consegna ai clienti.
SicurezzaAES-128, AES-256, gestione delle autorizzazioni, protezione con password, cifratura con chiave pubblica per destinatari e ispezione di documenti cifrati per distribuzione controllata.Mantieni password, certificati, chiavi private e policy per i destinatari sotto i tuoi controlli di sicurezza.

Superfici API e opzioni di distribuzione

  • Delphi XE5 fino a Delphi 13 e C++Builder XE5 fino a C++Builder 13.
  • Codice 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 compilazione a 32 e 64 bit dove l'IDE e il runtime di destinazione le supportano.
  • Opzione Dylib per macOS per i team che necessitano di automazione PDF multipiattaforma attorno alla stessa famiglia di librerie.
  • Demo standalone per la creazione di PDF, operazioni sulle pagine, gestione di 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 le attività di integrazione più comuni, più esempi da riga di comando dove l'automazione è più importante di una UI visiva.

  • Creazione e layout: HelloWorld, AddTextImage, CreateTable, DrawWrappedText, TextPaging, AddFormattedTitle, testo HTML, codice a barre, codice QR e workflow da immagine a PDF.
  • Operazioni sui documenti: CopyPageRanges, PageOperations, ExtractText, ExtractImage, ExtractEmbeddedFonts, ExtractAnnotAttach, DirectAccess ed elaborazione in stile merge/split.
  • Rendering e stampa: PdfToImage, selezione del renderer MultiFunction, PrintPDF, percorsi di output GDI+, PDFium e 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 singoli file o cartelle, scrive report in formato testo/JSON/HTML/CSV, genera preflight-summary.csv e restituisce codici di uscita adatti all'automazione.

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

Quando scegliere losLab PDF Library

  • Sceglila quando la tua applicazione deve creare, modificare, firmare, validare e consegnare PDF, non solo visualizzarli.
  • Sceglila quando il tuo team Delphi o C++Builder necessita di controllo a livello di sorgente, diagnostica interna e manutenibilità a lungo termine.
  • Sceglila quando il tuo workflow combina rendering, stampa, moduli, firme, cifratura, PDF/A, PDF/UA, PAdES e report preflight in un unico toolkit.
  • Sceglila quando CI, consegna all'archivio, revisione dell'accessibilità o consegna regolamentata necessitano di file di report stabili invece di un controllo manuale solo con il visualizzatore.
  • Scegli PDFium Delphi Component quando il lavoro si concentra su lettura, revisione e dimostrazione della conformità più che sulla creazione, e scegli HotPDF quando preferisci non ridistribuire alcun motore di rendering: HotPDF porta con sé il proprio renderer, i codec di immagine e il motore dei font, e si compila nel tuo eseguibile.

Licenze

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

LicenzaSviluppatoriPrezzoOrdina
Single1 sviluppatore$850Ordina
Small Businessfino a 10 sviluppatori$1700Ordina
Medium Businessfino a 30 sviluppatori$2550Ordina
EnterpriseTutti gli sviluppatori di un’azienda e delle sue controllate in un solo paese$5100Ordina
CorporateTutti gli sviluppatori di un’azienda e delle sue controllate in tutto il mondo$10200Ordina

Extra sorgente per Enterprise e Corporate: PDF Library for Delphi Enterprise e Corporate includono entrambi il codice sorgente completo dell’esempio di livello strumento dedicato PDF Compliance & Signing Workbench Pro. Il codice sorgente delle suite di test complete normalmente usate solo per la validazione interna è disponibile su richiesta.

Acquista il rinnovo annuale (40% del prezzo di primo acquisto).

Esempio Delphi rapido

procedure QuickStart;
begin
  { Review the shipped losLab PDF Library demo package for the complete Delphi sample. }
end;

losLab PDF Library includes ready-to-run Delphi examples that show the core workflow before production integration.

Domande frequenti

In cosa losLab PDF Library differisce da HotPDF Component?

losLab PDF Library è l'SDK PDF completo: combina creazione, modifica, rendering con GDI+, PDFium o Cairo, stampa, moduli, firma, cifratura e report preflight, ed è disponibile con opzioni DLL, ActiveX e Dylib per ambienti non Delphi. HotPDF Component è invece un componente VCL nativo più leggero, focalizzato sulla creazione e modifica di PDF all'interno di applicazioni Delphi e C++Builder.

Posso usare losLab PDF Library da C#, VB.NET o altri ambienti non Delphi?

Sì. Oltre al codice sorgente Object Pascal nativo per Delphi e C++Builder, la libreria include build DLL e ActiveX utilizzabili da C#, VB.NET, VB6, VBA, ASP/ASP.NET, PHP, PowerBuilder, PowerBASIC, RealBasic, Visual C++ e altri ambienti in grado di richiamare una DLL o un componente ActiveX, oltre a un'opzione Dylib per macOS.

Quali versioni di Delphi e C++Builder sono supportate?

Da Delphi XE5 fino a Delphi 13 e da C++Builder XE5 fino a C++Builder 13, con opzioni di compilazione a 32 e 64 bit dove l'IDE e il runtime di destinazione le supportano.

Quali motori di rendering fornisce la libreria?

Puoi passare tra i motori di rendering GDI+, PDFium e Cairo per anteprima a schermo, esportazione bitmap, rendering su device context e workflow di stampa.

losLab PDF Library supporta le firme digitali e PAdES?

Sì. Crea firme ETSI.CAdES.detached con dati signing-certificate-v2, attributi di policy di firma e di impegno, augmentazione timestamp RFC 3161, digest selezionabili SHA-256, SHA-384 o SHA-512, e dati di validazione DSS/VRI per la validazione a lungo termine.

Come gestisce la libreria i file PDF di grandi dimensioni?

Apre PDF oltre 2 GB con caricamento degli oggetti su richiesta e offset a 64 bit, unisce elenchi di file in un unico passaggio preservando segnalibri, campi modulo e struttura Tagged PDF, aggiunge aggiornamenti incrementali sul posto, e copia o riscrive documenti con milioni di oggetti in pochi secondi tramite l'API Direct Access.

Può verificare automaticamente la conformità PDF/A e PDF/UA?

Sì. I controlli integrati PDF/A e PDF/UA-1 generano report in formato testo, JSON, HTML o CSV, confrontano report di testo stabili con le baseline, elaborano in batch intere cartelle con output CSV di riepilogo, ed espongono diagnostica lato scrittore tramite GetPDFUADiagnostics.

Cosa include una licenza e come funziona il rinnovo?

Una nuova licenza ($850 Single, $1700 Small Business (fino a 10 sviluppatori), $2550 Medium Business (fino a 30 sviluppatori), $5100 Enterprise (un'azienda, un paese), $10200 Corporate (un'azienda, in tutto il mondo)) include il codice sorgente completo per Delphi e C++Builder, un anno di aggiornamenti e un anno di supporto via e-mail. I clienti esistenti rinnovano l'accesso agli aggiornamenti al 40% del prezzo di primo acquisto.


Scopri di più sullo sviluppo con componenti PDF e fogli di calcolo Delphi

Iscriviti agli aggiornamenti del prodotto

Iscriviti per ricevere gli ultimi aggiornamenti nella tua email.