适用于Java™平台的Gnostice PDFOne是一个功能强大的PDF组件套装,适用于Java程序员。Gnostice PDFOne提供了丰富的API用于创建,编辑,查看,打印,合并,分割,重新组织,加密,解密,书签,水印和印章PDF文档。Gnostice PDFOne还可以创建,编辑,填充,和平铺PDF表单。Gnostice PDFOne不需要其他PDF软件,如Adobe® PDF库, Adobe Acrobat® Professional 或 Ghostscript。
Gnostice 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.
General Features, I/O and Security Support
- Load from file and memory stream
- Save to file and memory stream
- Full support for reading PDF version 1.3 through 1.6 (Acrobat 4 through 7) files
- Support for TrueType, OpenType and TTC (TrueType Collections) fonts
- Support for Full Embedding of TrueType, OpenType and TTC (TrueType Collections) fonts
- Support for Subset Embedding of TrueType, OpenType and TTC (TrueType Collections) fonts
- Unicode support for text rendering. Support for all character sets – Eastern Europe, Chinese, Japanese...
- Specify watermarks, document information properties, bookmarks and text annotations in Unicode
- Secure PDF document with 40-bit and 128-bit encryption
- Read encrypted PDF document with given password
- Read XML metadata of PDF document
- Read and modify document information properties such as Title, Author, Subject, Keywords…
- Set document viewer preferences
- Add and modify page thumbnails
- Render several types of images including JPEG, BMP (v1.0 through v4.0) including indexed BMP, and PNG formats
- Compress/decompress document using Flate Encode/Decode, ASCII85 Encode/Decode, ASCIIHex Encode/Decode, RunLength Encode/Decode, and LZW Encode/Decode
Document Creation (new documents)
- Advanced drawing functions – Header/Footer, Paragraph, Table, Textbox, Watermark/Stamping and Auto Pagination for text and images
- Insert Annotations - Text, Link, FreeText, Line, Square, Circle, Highlight, Underline, Squiggly, StrikeOut, Stamp, Ink, Caret and more
- File Attachments
- Add actions to links and annotations - URI, go-to, remote go-to, launch, JavaScript, and named
- Add document-level and page-level actions
- Add actions to bookmarks [URI, go-to, remote go-to, launch, JavaScript, and named]
- Add page-level and document-level file attachments
- Document Modification (existing documents)
- Add watermarks and stamps with text and images
- Add, edit, and delete annotations
- Add actions to bookmarks [URI, go-to, remote go-to, launch, JavaScript, and named]
- Add actions to annotations [URI, go-to, remote go-to, launch, JavaScript, and named]
- Insert page-level and document-level attachments
- Add page headers and footers
- Add, modify, and delete page thumbnails
- Draw shapes such as circles, ellipses, squares, rectangles, lines, polylines, polygons…
- Write formatted text with various fonts
- Place autotext in rendered text [page number, total page count, time, and date]
- Enable a PDF document to be used as a presentation slide with various transition effects
- Change page layout
- Change document viewer settings
- Change document viewer window settings
- Modify and delete actions assigned to a bookmark
- Modify and delete actions assigned to a annotation
- Add, modify, and delete bookmarks
- Change owner and user passwords
- Change document restrictions
Document Re-organization
- Merge several documents into one
- Copy pages from one document and append or insert them in to another document
- Split a document into several new documents
- Include/exclude bookmarks, annotations, form-fields, page-level actions, document-level actions from page reorganization operations
Acroforms Processing (PDF eForms)
- Create new PDF form fields
- Edit and fill existing form fields
- Flatten existing form fields to make them non-interactive
- Delete form field
- Clone form field
- Import form field values from an FDF file
- Export form field values to an FDF file
- Edit form fields with XFA data
Document Viewing and Printing
- PDF viewer component
- PDF printer component
- Font types - embedded Type 0, Type 1, Type 3, and TrueType
- Image encoding - CCITT Fax and DCT
- Image colorspaces - Device (RGB, CMYK and grayscale), CIE-based (RGB, grayscale, and ICC), and special (Indexed, Separation* and DeviceN*)
- Image bits per color component - 1, 4, and 8
- Ordinary and flattened form fields
- Page view options - fit, zoom, and rotation
- Viewer navigation options - first page, last page, next page, previous page, and custom (manual input by user)
- Options for specifying printer, printer page size, page range, number of copies, and automatic page resizing, rotation and centering.
- Export to image formats (supported by the installed JRE version and Java Advanced Imaging Image I/O Tools API)