Support site

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

Current Release

3.50 b 52 - May 16, 2008

Pricing

Click here for Site and OEM licenses.

News:


16.05.08 JPedal licensing
As a response to feedback at Javaone, there is now 1 dual-licensed version of library and website has been updated.

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"

Announcement As a response to feedback from Javaone we have simplified our product range and updated the website to make options clearer.


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 specification (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 :

Simple and clear licensing

JPedal is easy to try and evaluate and the licensing is designed to be clear and fair. There are no 'little surprises' such as additional fees, extras for multiple CPUS, lockins or the software turning into a demo version if you do not renew support.

Support Site

A separate website devoted totally to support offers comprehensive tutorials, technical documentation, javadocs, forums and access to the 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.

JPedal Enhanced also displays static XFA forms and Javascript validation. We may add more support for Javascript in later versions.

Mac support

 

Java isn't just for Linux and Windows users. Our lead developer uses a Mac for all his work and we test it on all three platforms.

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.

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.

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.

Eclipse, IDEA, NetBeans plugin

JPedal is available as a free plugin for all three main IDEs and the same dual-license applies if you wish to use it in your plugins or RCPs.

Multiple deployment options

JPedal is used as an client application, serverside headless process, via webstart, as an applet, SWT RCP, plugin, as part of RIA...

Quality or memory mode for images

JPedal includes a Quality mode to ensure all images appear at best resolution or a memory mode to downsample images and keep memory usage to a minimum.

Access to source code

Full source code is available via the GPL version.

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.

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.