Novità PDFlib 9
La lista che segue illustra le più importanti novità ed i miglioramenti introdotti in PDFlib/ PDFlib+PDI/PPS 9.0.7 e Block Plugin 5.7. Ci sono numerose novità descritte in dettaglio nel Manuale di Riferimento PDFlib.
Leggi la press release sul rilascio di PDFlib 9 nella pagina dedicata del sito ufficiale (in Inglese).
Creazione di PDF/A-2 e PDF/A-3
PDFlib ora supporta due nuovi formati dello standard PDF/A per l’archiviazione. PDF/A-2 è basato su PDF 1.7 e supporta trasparenza, compressione JPEG 2000, livelli e numerose altre funzionalità. Mentre il formato PDF/A-2 permette l’integrazione di soli documenti PDF/A-1 e PDF/A-2, PDF/A-3 permette l’integrazione di qualsiasi tipo di file.
Creazione di PDF etichettati e PDF/UA
La creazione di PDF etichettati è ora molto più semplice grazie a varie comode funzionalità, come l’etichettatura arbitraria o automatica degli artefatti. Il formatter di tabelle di PDFlib etichetta automaticamente le nuove tabelle. I PDF etichettati e gli elementi strutturali possono essere importati con PDI.
Documenti accessibili possono essere creati rispettando lo standard PDF/UA (Universal Accessibility). PDF/UA è basato su PDF 1.7 e fornisce accessibilità ai PDF etichettati in modo similare a quanto fa WCAG 2.0 (Web Content Accessibility Guidelines) per il Web.
Creazione di PDF/VT
PDF/VT è uno standard per l’ottimizzazione di PDF nella stampa variabile e transazionale. PDFlib può creare documenti conformi a PDF/VT-1, PDF/VT-2 o PDF/VT-2s seguendo le specifiche VDP (Variable Document Printing ) di ISO 16612-2. Document Part Metadata (DPM) possono essere allegati rispettando lo standard PDF/VT.
Importazione di SVG (Scalable Vector Graphics)
PDFlib importa grafica vettoriale nel formato SVG. SVG è il formato standard di grafica vettoriale per il Web ed è supportato dai maggiori browser.
Gestione dei font ed output del testo
Il motore font e la gestione del testo di PDFlib sono stati migliorati introducendo numerose funzionalità:
- IVS (Ideographic Variation Sequences) per i glifi varianti CJK
- Font WOFF (Web Open Font Format), un nuovo formato container per i font TrueType e OpenType ratificato da W3C
- Font SVG
- Font CEF (Compact Embedded Font), una variante di OpenType utilizzata per includere font nelle immagini SVG
- Supporto a tutte le trasformazioni Unicode (NFC, NFKC, ecc.)
- Creazione automatica di un file di configurazione per i font UPR con la copia di tutti i font in una serie di cartelle predefinite
Importazione di documenti PDF con PDFlib+PDI
Le seguenti novità sono state introdotte in PDI:
- Importazione di documenti PDF etichettati ed elementi strutturali
- Importazione di definizioni di livelli
PDFlib Personalization Server (PPS) e Block Plugin
Le seguenti novità sono state introdotte in PPS:
- Il nuovo elemento Graphics in Block può essere utilizzato per riempire un blocco con immagini SVG
- I blocchi ora possono essere importati nell’output PDF oltre che riempiti tramite PPS
- Sono state introdotte alcune nuove proprietà dei blocchi
Creazione programmatica di blocchi PDFlib
Oltre alla possibilità di creare blocchi interagendo con PDFlib Block Plugin, i blocchi ora possono essere creati programmaticamente con PPS. Blocchi presenti in documenti importati ora possono essere copiati nell’output PDF generato. Queste funzionalità permettono l’utilizzo di workflow avanzati nei quali anche i template per PPS possono essere creati programmaticamente.
PDF Object Creation API (POCA)
POCA fornisce una serie di metodi per la creazione di oggetti PDF a basso livello che vengono successivamente inclusi nel documento PDF generato. POCA può essere utilizzato per:
- Creare Document Part Metadata (DPM) per PDF/VT
- Creare programmaticamente blocchi PDFlib per l’utilizzo con PPS
- Creare una lista di argomenti per l’utilizzo nei contenuti interattivi (ad esempio Flash)
Inclusione di contenuto multimediale
PDFlib può ora includere contenuto multimediale come Flash, suoni, filmati o grafica 3D. Il contenuto multimediale è controllabile tramite JavaScript ed azioni PDF. Le seguenti funzionalità multimediali sono ora disponibili:
- Annotazioni per contenuti interattivi
- Esecuzione di azioni dei contenuti interattivi
- Menù di navigazione basati su Flash per presentazioni personalizzate
Algoritmo di crittografia migliorato
PDFlib ora supporta la crittografia dei documenti PDF come disponibile in Acrobat X/XI. Questo schema crittografico è basato su AES-256 e specificato in PDF 1.7 Adobe extension level 8 e PDF 2.0 secondo ISO 32000-2.
Altri miglioramenti
Sono stati introdotti i seguenti miglioramenti:
- Miglioramenti nei formatter Table e Textflow
- Comode funzioni per creare oggetti grafici con forme geometriche
- Supporto avanzato nell’importazione di immagini raster JPEG 2000
- Dettagli delle query dei file in PDFlib Virtual Filesystem (PVF)
- Rimozione della maggior parte delle restrizioni legate alla visibilità delle funzioni. Ora pagine, pattern e template possono essere annidati senza limitazioni.
E' possibile scaricare PDFlib 9 nella pagina dedicata (in Inglese).