This release introduces support to cross-reference-stream-based PDF files (as defined since PDF 1.5 spec) along with page rendering and printing : a specialized tool provides a convenient way to convert PDF pages into images (aka rasterization).
Lots of minor improvements have been applied too.
* [add] Page rendering and printing: document model (see documents namespace), content stream model (see documents.contents.objects namespace) and content scanner (see documents.contents.ContentScanner) have been revised and expanded to support an easy-to-use rasterization tool (see tools.Renderer). Color spaces (see documents.contents.colorSpaces namespace) and functions (see documents.functions namespace) have been expanded to integrate the rasterization functionality. NOTE: the implementation of these functionalities must be currently considered at pre-alpha stage (next releases will fill the gaps).
* [add] Cross reference streams (see tokens namespace).
* [add] Page management: the dedicated tool has been furtherly improved, now supporting even document splitting on maximum file size (see tools.PageManager)
* [add] Version compatibility check: document version can be automatically managed (see documents.Document.getConfiguration().get/setCompatibilityMode())