Publisher's Description:
From Gnostice Information Technologies Private Limited
nostice PDFOne for the Java platform is a powerful PDF component suite for Java programmers. Gnostice PDFOne provides a rich set of APIs to create, edit, view, print, merge, split, reorganize, encrypt, decrypt, bookmark, annotate, watermark and stamp PDF documents. Gnostice PDFOne can also create, edit, fill, and flatten PDF forms. Gnostice PDFOne does not require other PDF software such as Adobe® PDF library, Adobe Acrobat Professional or GhostScript.
At a glance
- Read, write, enhance PDF files
- Write formatted text
- Render images
- Draw shapes, tables
- Insert autotext
- Add headers, footers
- Merge, split PDF documents
- Multi-page viewing (on Windows, Linux and Mac OS X only)
- Print documents
- Create, edit, save PDF forms
- Add, edit annotations
- Add, edit bookmarks
- Add markups, comments (notes) stamps, watermarks
Changelog for this release:
Enhanced
PDF Content Creation and Processing
New setRotation method in PdfPage class to specify page rotation
PDF Viewing and Printing
New setPrintChromaticity and getPrintChromaticity methods in PdfPrinter class for color/monochrome printing setting
New PdfPrintHandler interface with methods beforePrinting() and afterPrinting() to allow user class to do pre- and post-processing work around print jobs
Fixed
PDF Content Creation and Processing
Incorrect reading of cross reference sections in CrossReference Table of some documents
PdfDocument.importFDF() throws ClassCastException with a few documents
Value of the /Size entry in the Cross Reference Stream dictionary was not one greater than the value of the last object number in the documnet according to the PDF Specification
Inability to parse PDFDocEncoding-encoded annotation property strings
Value of the /Size entry in the Cross Reference Stream dictionary was not one greater than the value of the last object number in the documnet according to the PDF Specification
Blank pages after modifying a document (containing Indirect Reference Number as the value for /Rotate entry)
Exception thrown when merging a document that has not created in memory
PdfDocument.close() does not dispose PdfFont objects (when creating documents)
PDF Viewing and Printing
Issues in parsing CMap stream of a font when it contains some tokens with extra spaces
Slow rendering of some 8-bpc Indexed DeviceRGB images
Freetype exception thrown when displaying documents containing invalid embedded font streams
PdfDocument.saveDocAsTiffImage() method not considering width and height of a page's crop box
Issues in handling Flate-encoded streams with Predictor value 2
Decode Array (such as [1 0]) not handled for Type1 8-bpc Device Gray images
8-bpc Separation Colorspace Images with alternate colorspace as DeviceCMYK are rendered blank
Requirements:
All Java IDEs [JDK 1.4 or above]