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 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 bulk purchases of Developer Licenses.
Quantity | 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:
* - 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 share-it! 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-2023 Gnostice Information Technologies Private Limited. All rights reserved. |