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.

Java PDF development tools

"Much more than just a PDF viewer"

In active development since 1999, JPedal is the complete 100% Java solution for printing, viewing, rasterizing and extraction from PDF files (including forms). It can be used as part of a client or server Swing or SWT application, thin client, an applet, JSP or webstart.

JPedal is the essential tool for PDF developers needing to integrate PDF files into any workflow and comes with a large range of ready to run example applications and examples.

JPedal already supports most of the 1.7 PDF specfication (latest version) and our aim is to implement full compatability of this and all future versions.

JPedal is dual licensed under a commercial or GPL licence. If you wish to use JPedal in commercial software which you distribute, or you would like support, you will need a commercial license. The GPL version is unsupported except on a commercial basis.


adobe_logoWe are delighted that Adobe Systems Incorporated©, the inventors of PDF, have chosen to license JPedal to add PDF viewing support to ColdFusion 8.


JPedal is not a PDF creation tool. We recommend you look at iText.


JPedal Features:

Some of the features of our PDF library include :

Form support

 

PDF files can include FDF form functions to add interactive features to pages. It comes with an existing implementation for forms objects and handling actions, but also allows these to be replaced or mixed with custom implementations if required.

JPedal is not only able to display interactive FDF forms, but offers some powerful features allowing the user to access this data and control the display.

Text extraction

 

JPedal started off as a text extraction engine used internally by News International and has grown exponentially from there.

JPedal can extract text or XML content (which can include details of font, size, color,etc). Internally it works with XML which imposes a slight speed penalty but provides a huge amount of flexibility.

Text extraction can be more an art than a science and results can range from perfect to poor, depending on the creation of the PDF and the layout of the content.

Image extraction

 

PDF files contain images which are then transformed to provide the display. JPedal can access the raw images and also apply the transformations, giving the user lots of options. It can also access OPI metadata which may be included.

PDF Viewer

 

The SimpleViewer solution is designed as a general purpose viewer which also showcases the extraction functionality of the JPedal Library.

This is a SWING application - plugins are also available for Eclipse, IDEA and Netbeans

Font support

 

All versions of JPedal provide superior support for a wide range of fonts. Embedded True Type fonts, Type 1 fonts, Type 3 fonts and CID fonts can all be displayed within the JPedal viewer.

Furthermore, JPedal provides sophisticated font substitution routines to handle fonts not installed on the target computer.

Mac support

 

Java isn't just for Linux and Windows users. Our lead developer uses a Mac for all his work.

Any Macintosh running OS X Tiger or better can take advantage of JPedal's pdf extraction and viewing capabilities.

Extensive Code examples

 

The JPedal library includes a number of built-in solutions which we have created to meet client requests or to show the potential of the product. We have showcased some of the examples below.

All the products are included, free to use, under the same license terms as the library - there are no additional costs beyond the JPedal library licensing and support fees.

Each example can be used as a 'shrink wrapped' product in its own right, or as a starting point for a customised application. All the source code for these examples is included in the JPedal examples directory.

The example programs built into the JPedal library are fully documented in the support wiki.

Interactive search

 

The interactive search function allows you to search either the current page or entire pdf document for occurrences of a word or a phrase.

By clicking the icon, a search box is presented. Type in the word or phrase of interest, click the search button and JPedal will search the pdf.

A list of any matches is displayed in the search box. Double clicking any of these matches will open the page on which the match occurred, with the search term highlighted as illustrated in the graphic to the left.

Printing

 

Java offers a printing solution called Java Printing Services. JPedal supports this using both the Pageable (not 1.3) and Printable interfaces. We recommend the first wherever possible as it is more robust.

About IDRsolutions

IDRsolutions was setup in 1999 to specialise in developing solutions for pdf workflow and integrating legacy systems. It is based in the UK and Australia and has customers in Europe, America and Asia, ranging from billion dollar corporations to individual developers.


IDRsolutions develops software solutions to meet pdf display and extraction requirements and also provides both OEM/consultancy services for companies wishing to use its products.