Developer Tools
|
Office Productivity Applications
|
Platform-Agnostic APIs
|
||||||||||||||||||||||||||







Home | Online Demos | Downloads | Buy Now | Support | About Us | News | Working Together | Contact Us
Developer Tools
|
Office Productivity Applications
|
Platform-Agnostic APIs
|
||||||||||||||||||||||||||
Gnostice Document Studio Java is the next-generation multi-format document-processing component suite for J2SE/J2EE developers. Currently, it supports viewing, printing, and converting PDF, DOCX, BMP, JPEG, PNG, JPEG2000 and single-page/multi-page TIFF.
Document Studio can process PDF and DOCX without requiring external software such as Microsoft Word, Open XML SDK, Adobe PDF library or GhostScript. (For supporting advanced image formats such as JPEG2000 or TIFF, the library Java Advanced Imaging is required. For processing simple image formats such as BMP, PNG or JPEG, the Java Advanced Imaging library is not required.) When converting to PDF (on Windows), Document Studio can perform OCR text recognition on raster images and create corresponding searchable/selectable PDF text elements.
Gnostice Document Studio Java is also available as part of our "all-Java-products-included" Gnostice DevSystem Java Subscription.
|
|



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.
The free Eclipse plugin can be download from its Software Update Site URL:
http://www.gnostice.com/downloads/plugins/eclipseplugins/
You can also directly install it from Eclipse Marketplace.
Please fill up this form and we will mail your license key. By filling up this form, you will be attesting your acceptance of the Gnostice Document Studio Java Free Edition SOFTWARE LICENSE AGREEMENT AND LIMITED WARRANTY.
Gnostice Document Studio Java supports the following features. (For system requirements, click here.)
| Features By Category | ||
| Components | ||
| Document Viewer | ||
| Document Printer | ||
| Document Converter | ||
| PDF-Specific Features | ||
| Components | Ultimate | Free |
|
Swing viewer is free. Rest of the components will generate trial marks. | |
| Document Viewer | Ultimate | Free |
| Supported formats | ||
| Navigate pages using scroll bars, mouse and keyboard | ||
| Rotate individual or all pages | ||
| Load from files | ||
| Load from streams | ||
| Document Printer | Ultimate | Free |
| High-resolution printing | Available with trial marks | |
| Formats supported: | Available with trial marks | |
| Images - BMP, PNG, JPEG, WMF, EMF, and (single-page and multi-page) TIFF | Available with trial marks | |
| Page Positioning - Centered, Original | Available with trial marks | |
| Page Orientation - Portrait, Landscape | Available with trial marks | |
| Page Auto Rotation | Available with trial marks | |
| Load from File | Available with trial marks | |
| Load from stream | Available with trial marks | |
| Document Converter | Ultimate | Free |
| Convert from DOCX to PDF, image and text formats | Available with trial marks | |
| Convert from PDF to image formats | Available with trial marks | |
| Convert from images to PDF and other image formats | Available with trial marks | |
| Perform OCR text recognition on raster image data when converting to PDF | Available with trial marks | |
| Combine any DOCX, PDF, image or other file to a PDF portfolio | Available with trial marks | |
| Load from files | Available with trial marks | |
| Load from streams | Available with trial marks | |
| PDF-specific features | Ultimate | Free |
| Merging PDFs | Available with trial marks | |
| Splitting PDFs | Available with trial marks | |
| Encrypting PDFs | Available with trial marks | |
| Redacting text in PDFs | Available with trial marks | |
* - Some image formats require Java Advanced Imaging library.
Please ensure that your systems meets these requirements.
Purchase our developer tools through our online store on 2CheckOut
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.
Mail us at sales@gnostice.com.
Every Gnostice product purchased is backed* by:
* - Effective from August 21, 2015.
All prices are exclusive of VAT. VAT is applicable based on tax laws in your country. The tax rate will be automatically applied based on rules of the relevant country.
New customers: Please find appropriate buy links to our 2CheckOut online
store in the tables below.
Existing customers: To obtain upgrade/renewal discounts, please send a
mail to sales@gnostice.com with details of your last purchase of
the product.
| License | Price (US$) |
Buy |
| 1-developer subscription | Buy Now | |
| 5-developer subscription | Buy Now | |
| 10-developer subscription | Buy Now | |
| 25-developer subscription | Buy Now |
With the purchase of a developer license (for Gnostice Document Studio Java), you get 12 months free updates and upgrades, and 12 months free priority e-mail support.
| License | Price (US$) |
Buy |
| 1-developer subscription | Buy Now | |
| 5-developer subscription | Buy Now | |
| 10-developer subscription | Buy Now | |
| 25-developer subscription | Buy Now |
With the purchase of a developer license (for PDFOne (for Java) and Gnostice Document Studio Java, you also get 12 months free updates and upgrades, and 12 months free priority e-mail support.
For an informed purchase, please consult our License Agreements, and our Licensing and Purchasing Guide.

DocumentViewer component to
show the properties of the component in the Properties window of the
Visual Editor.setSkewCorrectionEnabled and getSkewCorrectionEnabled
methods in DigitizerSettings to specify whether skew correction
should be turned on or off when digitizing a scanned document.beginDigitizePage(ConverterBeginDigitizePageEvent) and
endDigitizePage(ConverterEndDigitizePageEvent) events in
ConverterListener to notify before and after digitization.ConverterEndDigitizePageEvent event argument of
endDigitizePage event includes getDigitizedPage
method which returns IDigitizedPage type to get the
digitized/recognized elements.IDigitizedPage.getConfidenceValue() and
IDigitizedText.getConfidenceValue() (contained in
IDigitizedPage) respectively.setImageSmoothingAlgorithm and getImageSmoothingAlgorithm
methods of Preferences » RenderingSettings »
ImageRenderingSettings accepts and returns respectively the type
ImageSmoothingAlgorithm enum instead one of int.setDocumentLanguage and getDocumentLanguage methods of
ConverterPreferences » DigitizerSettings »
OCRSettings accepts and returns respectively the type String
instead one of DocumentLanguage enum.skipDocument property of ConverterBeginInputPageEvent is
renamed to skipCurrentAndRemainingPages.skipDocument property of ConverterEndInputPageEvent and
ConverterOutputPageReadyEvent are renamed to skipRemainingPages.digitizerSettings of
DocumentConverter preferences.
PdfDocument.getPageAsBufferedImage() methods
if PDFOne jar files are used along with backport-util-concurrent library in a JBoss web
application.DocumentViewer.loadDocument(InputStream inputStream, String password)
throws FormatNotSupportedException.ImageEnhancementSettings property under
DigitizerSettings to configure enhancement techniques and
modes to pre-process the image before digitization.
USE_SPECIFIED_TECHNIQUES - Applies a specified list
of image-processing techniques before digitization.AUTO - Automatically determines the combination of
image-processing technique(s) that would produce the highest
accuracy.OFF - Does not use any image-processing technique before
digitization.outputPageReady event in ConverterListener to notify
user classes after every input page is converted.com.gnostice.core.dom.IPage.getPageSize method returns a com.gnostice.core.PageSize instance instead one of com.gnostice.core.graphics.Size.PageSize class has been moved from com.gnostice.documents package to com.gnostice.core.PaperSize enum has been moved from com.gnostice.documents.enums package to com.gnostice.core.enums.IPage methods getPageWidth(), getPageHeight() and getMeasurementUnit() have been deprecated.DecodeParams is specified as array object in the
document.USE_DEVICE or USE_SPECIFIED_DPI values (com.gnostice.core.enums.ResolutionMode)
for ConverterPreferences are not applied when
converting documents to images (with ImageEncoderSettings
set to PageSizingMode.USE_SOURCE and
PageScalingMode.NONE). convertToFile and convertToStream overloaded
methods. The methods use the new ConversionMode enumeration parameter:
CONVERT_TO_SINGLE_FILE - Converted documents are merged into a single file.CONVERT_TO_SEPARATE_FILES - Documents are converted to separate output
documents.CONVERT_FIRST_FILE_AND_ATTACH_REST_AS_ORIGINAL - Only the first
document is converted and the rest of the documents are embedded in it as attachments.CREATE_NEW_FILE_AND_ATTACH_ALL_AS_ORIGINAL - A new blank document
is created and all documents are embedded as attachments in it.convertToFile and convertToStream
methods that accept mergeAfterConvert boolean parameter are deprecated.
PDFPortfolioSettings
parameter type in
PDFEncoderSettings. Specify
PortfolioCreationMode enumeration.PortfolioLayoutMode.ResolutionMode enumeration
for use with RenderingSettings.ResolutionSettings class
to specify whether to use device DPI, source DPI (default) or a custom code-specified DPI
when viewing, printing and converting input documents.ResolutionMode specified in
RenderingSettings.ResolutionSettings.ArrayIndexOutOfBoundsException is encountered in CCITT image-processing
when image stream contained EOF marker.DocumentPrinter.getPrintSettings().getPageScaling()
is set to PageScaling.FIT_TO_PRINTER_MARGINS or
PageScaling.REDUCE_TO_PRINTER_MARGINS.IllegalArgumentException is encountered when dash
pattern operator contains unusual operand values.ClassCast exception is encountered sometimes when
image dictionary attributes are referred using
"IndirectReference" objects.ImageMask are not rendered.PDF.addNeedSplitFileNameListener(PDFNeedSplitFileNameListener)
method to register a listener for supplying filenames to document split methods.
PDF.setOnNeedFileName(PdfNeedFileNameHandler)
has been deprecated.IndexOutOfBoundsException encountered when redacting text
- caused by artifacts in content stream.com.sun.image.codec.jpeg.ImageFormatException
caused by newline characters at the beginning of image stream.DigitizerSettings class to specify settings
for converting input documents.DigitizationMode to decide whether to digitize content
from input documents.RecognizeElementTypes to specify page elements in the
input document that need to be digitized (currently only text elements
are supported).OCRSettings to specify input language (currently
English is the only language that is supported).ImageEncoderSettings options to specify output image size,
and scaling and positioning of source image needs on the output image canvas.redactText() method also supports search
text that may have broken up over two lines or pages.redactText() methods.redactText() methods for specifying
RedactionSettings.setRemoveAssociatedAnnotations(boolean).RedactionSettings.setIncludeAdditionalItems(IncludeAdditionalItems)RedactionSettings.setCleanUpOptions(CleanUpOptions).TextEncoderSettings.setFileEncoding().ArrayIndexOutOfBounds exception encountered when parsing
cross-reference table of some documents.The license agreements governing the use of this product are given below. For additional understanding of the agreements, please refer to our licensing and purchasing guide.


A Gnostice Document Studio Java developer subscription comes with free priority e-mail support for 12 months. Please send your queries to support at gnostice.com. Please ensure that your mail system does not block e-mail from our domain gnostice.com. (Our support system will send you an autoresponder within a few minutes of your e-mail.) You can also use our online feedback form to send us support queries.
A Gnostice Document Studio Java developer subscription comes with free updates (major and minor) for 12 months. Our news page provides information on the latest updates to our products. You can also subscribe to our news RSS feed to get notified of the latest updates.
The Gnostice Document Studio Java documentation is available online at:
www.gnostice.com/docs/xtremedocumentstudio_java/index.html.
A copy of these docs is available in the download file.
We have also published technical articles related to Document Studio and other Gnostice developer tools, as part of Gnostice Newsletter. The older articles of Document Studio Jave use the old name, XtremeDocumentStudio Java. To subscribe to the newsletter, send a blank e-mail to info@gnostice.com with the subject set to "SUBSCRIBE". You can also get notified of the latest articles via our newsletter RSS feed.
Learn to use the Document Converter of XtremeDocumentStudio for Java.
Using XtremeDocumentStudio (for Java) library.
Learn to create PDF portfolios using XtremeDocumentStudio (for Java).
Learn to create a multi-format document-viewer Swing application.
Learn to convert documents using XtremeDocumentStudio for Java.
Learn to print documents using Gnostice XtremeDocumentStudio (for Java).
Learn to use the new digitization feature of XtremeDocumentStudio (for Java).
| Privacy | Legal | Feedback | Newsletter | Blog | Resellers | © 2002-2025 Gnostice Information Technologies Private Limited. All rights reserved. |



