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.
| Workflow | Supporto della libreria | Responsabilità dell'applicazione |
|---|---|---|
| PDF 1.2-1.7 | Creazione, modifica, controllo rigoroso della versione di salvataggio, verifiche dei livelli di estensione, rendering, stampa, moduli, annotazioni, allegati, link e API per la struttura del documento | Scegliere la versione PDF di destinazione e rimuovere o aggiornare le funzioni non adatte a quel profilo di output |
| PDF/A | Controlli degli output intent, helper per metadati XMP, workflow con font incorporati, guardie di versione e verifiche PDF/A integrate per pipeline di archiviazione | Fornire metadati, font, profili colore e regole aziendali corretti per la policy di archivio scelta |
| PDF/UA-1 | Creazione di PDF taggati, API dell'albero struttura, gestione delle role map, testo alternativo, ActualText, verifiche lato lettore e feedback di scrittura tramite GetPDFUADiagnostics | Definire ordine di lettura, lingua, titoli, liste, semantica delle tabelle, testo alternativo e descrizioni dei moduli significativi |
| PAdES | Firme 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/VRI | Fornire certificati, risposte TSA, dati di revoca, scelte di policy di firma e test di accettazione specifici del verificatore |
| Automazione preflight | CreatePreflightReportEx, SavePreflightReportEx e la demo Delphi PreflightReport generano output testo, JSON, HTML e CSV per verifiche PDF/A e PDF/UA-1 | Decidere quali formati di report, baseline, codici di uscita e conteggi di problemi devono bloccare CI, ingestione archivio o consegna al cliente |
| Sicurezza | AES-128, AES-256, gestione permessi, protezione password, cifratura per destinatari con chiave pubblica e ispezione di documenti cifrati per distribuzione controllata | Mantenere 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
PreflightReportvalida file singoli o cartelle, scrive report testo/JSON/HTML/CSV, emettepreflight-summary.csve 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.
