New support site

The new JPedal support wiki offers lots of documented examples, annotated links, RSS, searching, full GPL source code and a whole lot more....

Forms Designer

Form designer - free access to current versions! Create and edit PDF forms fast and effectively

Current Release

JPedal - 3.50 b 22
(May 01, 2008 )

Forms Designer - 0.80 b 01
(March 31, 2008 )

Competitive Pricing

Perpetual Licences

30 day money back guarantee

Site licenses and OEM licenses

More...

 

News:


08.05.08 JavaOne Talk
The talk on plugins that IDRsolutions gave at JavaOne is now available for download...

01.05.08 New Release
The final 3.50 JavaOne release of JPedal is now available. Includes new plugins, improved CCITT handling and much more. Click for full details...

17.04.08 Updates and new JBIG decoder library
IDRsolutions have released an update for JPedal and made available the JBIG decoder library as a separate jar under a BSD license.

01.04.08 New RSS feed
IDRsolutions have added a new area to their support site and a new RSS feed concentrating on plugin developments.

05.03.08 New Release JPedal 3.45 is now available for download. This release adds support for JBIG compression as well as image optimization code and speed improvements. Full details...

28.01.08 JavaOne IDRsolutions are pleased to announce that they will be attending JavaOne in 2008.

  • JPedal STD
  • JPedal ENH
  • Version comparison

JPedal Standard

JPedal STD is a 100% Java solution for viewing and printing of PDF files. The JPedal library provides a standard JPanel component, simple API and example source code for easy integration. The example source code contains several fully functional programs and the full source code for the library is available.

There is an extensive collection of example programs built into the JPedal library which are fully documented in the support wiki. They include a fully functional viewer. This program showcases many of the features of JPedal, and can be easily incorporated into your own program for rapid application development.

JPedal STD is available under a dual commercial or GPL license. Please note, we cannot offer GPL users any official support.

If you need hi-res images, advanced printing, fast scrolling, the ability to open multiple PDF files, page layouts or other high end features, or cannot use the GPL license then you need to use the enhanced version.


Features include:

Access to source code
Full source code for STD version available to download on the site.
Support Site
A separate website devoted totally to support offers comprehensive tutorials, technical documentation, javadocs, forums and access to the STD code in a fully cross-referenced and searchable wiki.
Font Support
JPedal supports a wide variety of different font technologies using our own Font Renderer: OpenType, Collections, TrueType, Type 0, 1, 1C and 3, embedded, subsetted and CID. We also support Identity H & V fonts, allowing display of Chinese, Korean and Arabic character sets.
Text and Content Extraction
Text can be extracted from an entire document, a single page, from within page co-ordinates or from tables. Font information and metadata can also be extracted. If a PDF contains text, JPedal can extract it.
JPedal has structured content extraction. This will allow better accessibility (for US section 508 compliance) and presentation of extracted data if the PDF uses this feature.
Forms Support
View, edit, save, print and extract content from interactive FDF forms and Annotations. JPedal also allows you to add listeners to FDF forms, use standard or custom widgets to display forms and save forms.
Advanced Search Function
JPedal includes an interactive search function that allows you to search either the current page or the entire pdf document for occurrences of a word or a phrase.
Image Extraction
JPedal can extract any image from a pdf with a choice of output options. Whether you are extracting images for thumbnails for asset management, extracting a single image or all images in the document, JPedal has the functions that solve your pdf workflow problems.
Support of all PDF Color Spaces
Jpedal supports all PDF colour spaces including CMYK and YCCK. The user can set their own color profiles for maximum flexibility. JPedal also reads and displays raw tiff, png, jpg and gif file formats.
Thumbnail Generation
User definable scaling allows for extraction of pages at any size, providing a useful thumbnail generation tool. Bi-cubic scaling and variable dpi output settings provides the highest quality at the resolution of choice.
Full Customizability
JPedal provides a wide range of switches, interfaces, and JVM settings allowing you to alter all aspects of its operations.
iText
JPedal interfaces seamlessly with iText. This allows JPedal to offer a host of PDF creation functions such as adding and deleting pages, adding headers and footers and stamping images and text.


JPedal Enhanced

JPedal ENH provides all the features of JPedal STD, plus an increasing number of high end features. JPedal Enhanced will be the launching platform for the latest features in future releases.

Page layouts, javascript validation, advanced printing, hi-res images, full screen mode, shading and fast scrolling are among the features offered by JPedal Enhanced. To view a complete list of features and a comparison matrix of feature differences between our products, see the features matrix.

Advanced features include:

Improved Printing

x Java's native print routines are not as sophisticated as Adobe's print options, which is why we've written our own. JPedal gives complete control over the printing process.

Page Layouts

xJPedal Enhanced comes with a set of page layout options: Single page, single continuous, facing pages and facing continuous, allowing flexibility when displaying pdf pages.


Hi-resolution images

xJPedal Enhanced can display, print and extract images with user-defined high resolution for higher quality output. The Enhanced version also has extra code to handle large images, improving memory usage, speed and display quality.


Shading

xJPedal Enhanced is also capable of displaying high end radial and gradient shading.


static XFA/Javascript validation

x JPedal Enhanced also displays static XFA forms and Javascript validation, complementing the FDF forms support already present in JPedal.

Version comparison

The JPedal library comes in TWO version - STD (Standard version) and ENH (Enhanced with additional features).


The following table lists the differences between the JPedal versions.

If you are looking to bundle the standard version into a commercial product for distribution or you would like support, you will need a commercial license.

PDF features Enhanced Standard
Display single PDF pages Y Y
Display multiple PDF pages in renderer simulaneously Y  
Enhanced print dialog with Acrobat style scale options and rotation and centering Y  
Hires image for maximum display or down-sampled images for best memory usage Y  
Lightning fast scrolling Y  
Shading Y  
Generate thumbnails of PDF pages Y Y
Embedded fonts used to generate display Y Y
Support for True Type fonts Y Y
Support for Type 1 fonts Y Y
Support for CID fonts Y Y
Advanced font substitution capabilities (fonts can be placed locally in a jar rather than in pdf) Y Y
Render FDF Forms Y Y
Multi threaded independent printing, viewing and extraction of different pages Y Y
Extract Images Y Y
Extract Forms data and Annotations Y Y
Extract Text Y Y
Tutorials/Code examples Y Y
30 days Email Support included Y Commercial only
Additional commercial support options Y Y
Standard Java Print Dialog Y Y
Java 1.4 and above Y Y
License type Commercial Commercial or GPL
Distribution Binary jar/optional escrow Binary jar/optional escrow
Royalty free distribution option Y
Suitable for use in other commercial products Y

The GPL version is unsupported and unsuited for commercial distribution.

Features and bug fixes in versions are listed here.

Please contact us for more details.