Developer Tools
|
Office Productivity Applications
|
Enterprise Solutions
|
|||||||||||||||||||||||







Developer Tools
|
Office Productivity Applications
|
Enterprise Solutions
|
|||||||||||||||||||||||
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.
For complete peace of mind and unmatched value for money, do consider our "all-Java-products-included" XtremeDevSystem (for Java™) Subscription. You get 12 months free major and minor updates and priority e-mail support.
Note 1: To evaluate the PDF viewer component, you can try our free end-user application Free PDF Viewer, which has been created using Gnostice PDFOne. This application is a fast and portable PDF viewer and printer for Windows, Linux and Mac (OS X).
Note 2: Java is a trademark of Sun Microsystems, Inc.
You can download any of the files listed in the box below free of charge. Please provide your name and e-mail address so that we can send you information related only to your download. You will not be contacted for any other purpose. We will not give your e-mail address to anyone else in any situation.
Trial versions of all editions will cause trial marks in generated documents, viewers, and printers. The Trial version can only be used for an evaluation period of 90 days on a computer.
Sorry, PDFOne Free Edition is not available anymore.
Gnostice PDFOne for the Java™ platform supports the following features. (For system requirements, click here.)
| Features By Category | ||
| General Features, I/O and Security Support | ||
| Document Creation (new documents) | ||
| Document Modification (existing documents) | ||
| Document Re-organization | ||
| Acroforms Processing (PDF eForms) | ||
| Document Viewing and Printing | ||
| General Features, I/O and Security Support | Professional | |
| 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) | Professional | |
| 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) | Professional | |
| 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 | Professional | |
| 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) | Professional | |
| 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 | Professional | |
| 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) | ||
Please ensure that your systems meets these requirements.
Purchase our developer tools through our online store on share-it!
Locate a reseller in your country.
All our products are delivered to you electronically. An e-mail regarding the download will be dispatched to you immediately after your payment is received by our online store.
The following discounts are applicable for volume purchases of Developer Licenses.
| Volume | Discount |
| 2-5 | 10% |
| 6-10 | 15% |
| 11-20 | 20% |
| 21 and above | 25% |
Mail us at sales@gnostice.com.
Every Gnostice product purchased is backed by:
New customer: You will need to purchase a fresh license.
Existing customer: Login to your registered download page to upgrade.
| License | Price (US$) |
Buy |
| PDFOne (for Java) Professional Subscription | Buy Now | |
| XtremeFontEngine (for Java) Professional Subscription | Buy Now | |
| XtremeDevSystem (for Java)
Subscription (Without Source) [Includes all our Java developer tools and 12-months free updates and priority e-mail support - More Info] |
Buy Now | |
| XtremeDevSystem (for Java) Subscription
(With Source) [Includes all our Java developer tools and 12-months free updates and priority e-mail support - More Info] Note: Source code will be delivered after customer verification. |
Buy Now |
To develop, deploy, or sell an unlimited number of permitted royalty-free desktop, Internet and Intranet applications created using these developer tools, you need to purchase a Single-Developer License, one for each developer who will use the developer tool.
Distribution of the developer tool in non-compiled form, such as bundling, or using it to create another developer tool is not permitted. For such purposes, you need to obtain an OEM license.
For complete details, please read the license agreements.
PdfDocument.attachDocument methods to
specify compression optionsPdfFileAttachment constructors class
to compression optionsPdfDocument.setRenderingOptions method for more
control of the rendering of PDF page contentsPdfRenderingOptions class for specifying PDF page
rendering optionsPdfRenderFontHandler interface for user classes to
customize the automated internal substitution of
non-embedded PDF fonts not available on the systemwriteText overloadsFor the rest of the history, please click here.
Please wait...


Gnostice Newsletter articles are published every month. It contains technical articles related to Gnostice developer tools and office productivity applications. To subscribe to the newsletter, send a blank e-mail to info@gnostice.com with the "SUBSCRIBE" in the subject line.
The following articles have been published for Gnostice PDFOne Java.
Learn to access PDF page elements such as text, images, shapes, and Form XObjects.
Removing unwanted text from a document.
Learn to search and extract text from PDF documents.
Learn to use PDFOne (for Java) in a Java Server Page web application running on a Apache Tomcat server.
Learn about the many ways you can use fonts in PDF documents.
Use watermark annotations to create different content for viewing screen and printing on paper.
Learn to provide substitute fonts when rendering PDF documents.
Bypass patchy support for page parameters in HTML links to PDF pages.
Learn to create PDF content that will be available only when the document is printed.
Use PDFOne to export PDF pages to image formats.
Set up local Javadocs for JRE and external JAR components.
Learn to process a PDF document stored on the Net.
Learn to render individual pages of multipage TIFF image on PDF pages.
Showcasing an online PDF web viewer built using Gnostice PDFOne, our PDF component suite for Java™ developers.
Learn to create file attachments in PDF documents using PDFOne (for Java™).
Learn to convert text, shapes, and images in a PDF page as a single graphic item in PDFOne (for Java).
Tested successfully with French, Cyrillic (Russian), Japanese, Mandarin (Chinese), Kannada, and Devanagri (Hindi).
Learn about PDF printing in Java.
Autopagination has seen some improvements in PDFOne Java. Learn more about it.
Baby steps to PDFOne Java nirvana.
Learn how to create PDFOne Java programs in the most popular Java IDE.
Learn to automate your PDFOne Java applications.
Learn about securing and restricting the use of a PDF document in Java.
Should I use newline or carriage return in my string values?
Create bookmarks that tell which bookmark belongs to which document.
Learn how to render tables on a PDF document.
Learn to create, edit, and delete bookmarks in a PDF document.
Easy steps towards creating a PDF viewer application in NetBeans.
Learn how to create and edit annotations in PDF documents.
Learn how to create multiple pages and render text, shapes, images, and watermarks over page ranges.
Learn how to create, read, and write to PDF documents using PDFOne Java.
Render text, shapes, and images in PDF with varying levels of transparency.
“I have two pdf documents - one contains my company's letterhead template and the other has letters addressed to our customers. I would like to know how I can use the letterhead in each of those letters?”
Learn how to merge several PDF documents into a single document. Also, learn how to split a single PDF document into several PDF documents.
How to add rubber-stamp annotations and text/image watermarks to PDF documents.
One of our customers wrote: “I want to inspect each link annotation, find out its type and destination and edit only those annotations pointing to a remote document.”
This article demonstrates the ability of PDFOne Java to implement mail-merge function in your Java applications and create professional looking PDF documents with dynamic content in headers and footers. Dynamic content such as the 'Page X of Y' construct and more.
This article demonstrates the use of PDF appearance streams (Form XObjects) to create and specify custom appearances for PDF form fields.
This article demonstrates how to use PDF appearance streams (Form XObjects) to create and specify custom appearances for PDF annotations with PDFOne Java.
| Privacy | Legal | Feedback | Newsletter | Resellers | © 2002-2012 Gnostice Information Technologies Private Limited. All rights reserved. |
This site is best viewed on a screen with minimum resolution of 1152 x 864 pixels. Windows users are advised to use Microsoft ClearType Tuning for optimal experience. Linux and other users can enable font smoothing, as supported by their OS. Also, please use the latest version of a standards-compliant browser such as Opera, FireFox, Chrome or Safari.
