General Features, I/O and Security Support |
Document Creation (new documents) |
Document Modification and Processing (existing documents) |
Document Re-organization |
Acroforms Processing (PDF eForms) |
Document Viewing and Printing |
General Features, I/O and Security Support |
Professional |
100% Java code |
|
Add and modify page thumbnails |
|
Compress/decompress document using Flate Encode/Decode, ASCII85 Encode/Decode, ASCIIHex Encode/Decode, RunLength Encode/Decode, and LZW Encode/Decode |
|
Full support for reading PDF version 1.3 through 1.6 (Acrobat 4 through 7) files |
|
Load from file and memory stream |
|
Read and modify document information properties such as Title, Author, Subject, Keywords… |
|
Read encrypted PDF document with given password |
|
Read XML metadata of PDF document |
|
Render several types of images including JPEG, BMP (v1.0 through v4.0) including indexed BMP, and PNG formats |
|
Save to file and memory stream |
|
Secure PDF document with 40-bit and 128-bit encryption |
|
Set document viewer preferences |
|
Specify watermarks, document information properties, bookmarks and text annotations in Unicode |
|
Support for Full Embedding of TrueType, OpenType and TTC (TrueType Collections) fonts |
|
Support for Subset Embedding of TrueType, OpenType and TTC (TrueType Collections) fonts |
|
Support for TrueType, OpenType and TTC (TrueType Collections) fonts |
|
Unicode support for text rendering. Support for all character sets – Eastern Europe, Chinese, Japanese... |
|
Document Creation (new documents) |
Professional |
Add actions to bookmarks [URI, go-to, remote go-to, launch, JavaScript, and named] |
|
Add actions to links and annotations - URI, go-to, remote go-to, launch, JavaScript, and named |
|
Add document-level and page-level actions |
|
Add page-level and document-level file attachments |
|
Advanced drawing functions – Header/Footer, Paragraph, Table, Textbox, Watermark/Stamping and Auto Pagination for text and images |
|
File Attachments |
|
Insert Annotations - Text, Link, FreeText, Line, Square, Circle, Highlight, Underline, Squiggly, StrikeOut, Stamp, Ink, Caret and more |
|
Document Modification and Processing (existing documents) |
Professional |
Add actions to annotations [URI, go-to, remote go-to, launch, JavaScript, and named] |
|
Add actions to bookmarks [URI, go-to, remote go-to, launch, JavaScript, and named] |
|
Add digital signatures |
|
Add page headers and footers |
|
Add watermarks and stamps with text and images |
|
Add, edit, and delete annotations |
|
Add, modify, and delete bookmarks |
|
Add, modify, and delete page thumbnails |
|
Adding digital signatures |
|
Change document restrictions |
|
Change document viewer settings |
|
Change document viewer window settings |
|
Change owner and user passwords |
|
Change page layout |
|
Draw shapes such as circles, ellipses, squares, rectangles, lines, polylines, polygons… |
|
Enable a PDF document to be used as a presentation slide with various transition effects |
|
Extract text |
|
Insert page-level and document-level attachments |
|
Modify and delete actions assigned to a annotation |
|
Modify and delete actions assigned to a bookmark |
|
Parse page elements |
|
Place autotext in rendered text [page number, total page count, time, and date] |
|
Redact text (using literal text and regular expressions) and page regions |
|
Search text (using literal text and regular expressions) |
|
Write formatted text with various fonts |
|
Document Re-organization |
Professional |
Copy pages from one document and append or insert them in to another document |
|
Include/exclude bookmarks, annotations, form-fields, page-level actions, document-level actions from page reorganization operations |
|
Merge several documents into one |
|
Split a document into several new documents |
|
Acroforms Processing (PDF eForms) |
Professional |
Clone form field |
|
Create new PDF form fields |
|
Delete form field |
|
Edit and fill existing form fields |
|
Edit form fields with XFA data |
|
Export form field values to an FDF file |
|
Flatten existing form fields to make them non-interactive |
|
Import form field values from an FDF file |
|
Document Viewing and Printing |
Professional |
Export to image formats (supported by the installed JRE version and Java Advanced Imaging Image I/O Tools API) |
|
Font types - embedded Type 0, Type 1, Type 3, and TrueType |
|
Image bits per color component - 1, 4, and 8 |
|
Image colorspaces - Device (RGB, CMYK and grayscale), CIE-based (RGB, grayscale, and ICC), and special (Indexed, Separation* and DeviceN*) |
|
Image encoding - CCITT Fax and DCT |
|
Options for specifying printer, printer page size, page range, number of copies, and automatic page resizing, rotation and centering. |
|
Ordinary and flattened form fields |
|
Page view options - fit, zoom, and rotation |
|
PDF printer component |
|
PDF viewer component |
|
Viewer navigation options - first page, last page, next page, previous page, and custom (manual input by user) |
|