PDFlib/PDFlib+PDI/PPS 9.1 introduces new features related to color handling:
Support for DeviceN and NChannel color spaces with an arbitrary number of colorants
PDF/X-5n for exchange of n-colorant production files, e.g. in the packaging industry
SVG color extension for ICC profiles, spot and DeviceN color as well as Gray/RGB/CMYK device color for increased usability of SVG for print production
Pantone Extended Gamut Coated (XGC) spot colors and Pantone Plus 2016 update
Color gradients with an arbitrary number of stop colors for flexible color blends
Color gradients between different spot colors, e.g. blends of Pantone colors
CDefault color spaces can be specified for pattern, templates and Type 3 font glyphs
Extended treatment of color-related topics in the PDFlib Tutorial and Cookbook
An overview of the most important new and improved features in PDFlib/PDFlib+PDI/PPS 9 and the PDFlib Block Plugin 5.
PDFlib supports two additional parts of the PDF/A standard for archiving. PDF/A-2 is based on PDF 1.7 and supports transparency, JPEG 2000 compression, layers, and many other features. While PDF/A-2 allows embedding of PDF/A-1 and PDF/A-2 documents, PDF/A-3 allows embedding of arbitrary file types.
Creating Tagged PDF is much easier through various convenience features, such as abbreviated tagging and automatic tagging of Artifacts. PDFlib’s table formatter automatically tags tables. Tagged PDF documents including structure elements can be imported with PDI.
Accessible documents can be created according to the PDF/UA standard (Universal Accessibility). PDF/UA is based on PDF 1.7 and improves Tagged PDF for accessibility similar to WCAG 2.0 (Web Content Accessibility Guidelines) in the Web world.
PDFlib 9 supports PDF/X-1a and PDF/X-3 as well as PDF/X-4/4p and PDF/X-5g/pg.
PDF/VT is a standard for optimized PDF for variable and transactional printing. PDFlib can create output which conforms to PDF/VT-1, PDF/VT-2 or PDF/VT-2s according to ISO 16612-2 for Variable Document Publishing (VDP). Document Part Metadata (DPM) can be attached according to the PDF/VT standard.
PDFlib imports vector graphics in the SVG format. SVG is the standard format for vector graphics on the Web, and is supported by all mainstream browsers.
PDFlib 9.1 introduces support for ICC profiles, CMYK and spot color in SVG
PDFlib’s font engine and text processing have been enhanced in several ways:
ideographic variation sequences (IVS) for CJK variant glyphs
WOFF fonts (Web Open Font Format), a new packaging for TrueType and OpenType fonts specified by the W3C
SVG fonts, i.e. vector fonts specified in SVG format
CEF fonts (Compact Embedded Font), a variant of OpenType used for embedding fonts in SVG graphics
support for all Unicode normalization forms (NFC, NFKC etc.)
automatically create UPR font configuration files with all fonts found in an arbitrary number of directories
import PDF documents with PDFlib+PDI
The following features are new in the PDF Import library PDI:
Tagged PDF documents including structure elements can be imported.
Layer definitions can be imported.
The following features are new in PPS:
The new Block type »Graphics« can be used to fill PDFlib Blocks with SVG graphics.
PDFlib Blocks can be imported with PPS in addition to the Block Plugin.
In addition to creating PDFlib Blocks interactively with the PDFlib Block Plugin, PDFlib Blocks can be created programmatically with PPS. Existing PDFlib Blocks in imported documents can be copied to the generated PDF output. These features enable advanced document composition workflows where templates for PPS can themselves be built programmatically.
POCA provides a set of methods for creating low-level PDF objects which are included in the generated PDF output. POCA can be used for the following purposes:
create Document Part Metadata (DPM) for PDF/VT
programmatically create PDFlib Blocks for use with PPS
rich media annotations
rich media execute actions
PDFlib supports PDF encryption according to Acrobat X/XI/DC. This encryption scheme is based on AES-256 and is specified in PDF 1.7 Adobe extension level 8 and PDF 2.0 according to ISO 32000-2.