Java PDF development tools
In active development since 1999, JPedal is a 100% Java PDF developer library. It comprises a PDF viewer and includes functions for enhanced PDF printing, PDF searching and PDF rasterizing. JPedal also comes with a plethora of tools for PDF text, PDF image and PDF content extraction.
JPedal can be used as part of a client or server Swing or SWT application, Flex, thin client, applet, JSP or webstart.
Please note, JPedal is a complete solution offering PDF viewing, PDF extraction and PDF printing functions. You do not need to purchase separate, additional modules.
We are delighted that Adobe Systems Incorporated©, the inventors of PDF, have chosen JPedal as the PDF viewer in ColdFusion 8.
Reasons to use JPedal:
JPedal has an enormous feature set. Below are a few key items:
JPedal offers everything you need from a PDF viewer, including Display, Extraction, Print and Search functions. JPedal is not an add-on, nor an afterthought. It is our only product, so we have concentrated on making it the best Java PDF viewer available.
Everything you need to develop an application that requires a world class PDF viewer is included. On-going development, Source code, royalty free sample code, support and flexible licensing options are all included in one package - you do not need to purchase additional modules.
JPedal supports a wide variety of different font technologies using our own custom Java 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.
User definable scaling allows for extraction of pages at any size, providing a useful pdf thumbnail generation tool. Bi-cubic scaling and variable dpi output settings provides the highest quality at the resolution of choice.
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.
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 also has functions for structured content extraction. This allows better accessibility (for US section 508 compliance) and presentation of extracted data from PDF files which contain this feature.
View, edit, save, print and extract content from interactive FDF PDF forms and Annotations. JPedal also allows you to add listeners to FDF forms as well as using standard or custom widgets to display and save forms.
JPedal also displays static XFA forms and supports Javascript form validation. Watch this space for enhanced PDF Javascript support later this year.
JPedal is 100% pure Java. We even wrote our own JBIG decoder and Font libraries so we could use JUST Java.
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.
The interactive PDF search function allows you to search either the current page or the entire PDF document for occurrences of a word or a phrase.
By clicking the
icon in the JPedal toolbar, 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.
Java offers a printing solution called Java Printing Services. JPedal supports this service using both the Pageable (not in Java 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 PDF printing process.
JPedal is used as an client application, serverside headless process, via webstart, as an applet, SWT RCP, plugin, as part of RIA...
IDRsolutions believe that a PDF developer library should meet customer's needs and expectations. Our fully featured demonstration version allows customers to fully evaluate the library before purchase.
Our licensing is designed to be clear, fair and flexible. 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.
A separate website devoted totally to support offers comprehensive tutorials, technical documentation, javadocs, forums and access to example code in a fully cross-referenced and searchable wiki.
JPedal provides a wide range of documented switches, interfaces, and JVM settings allowing you to alter all aspects of its operations.
The JPedal PDF library includes a number of built-in solutions which we have created to meet client requests or to show the potential of the product.
All the example programs are included, free to use, under the same license terms as the library - there are no additional costs beyond the JPedal PDF 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.
The PDF world never stands still and there are regular new releases of JPedal offering new features, better performance and bug fixes.
If there is a particular function or feature you require, ask us about it - chances are its already in our development pipeline. We aim to stay in the forefront of PDF viewer technology, which can only be achieved by listening to our customers and adding the features they need.
All OEM customers can have access to the source code for JPedal as well as the jars.
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, Africa, America and Asia, ranging from billion dollar corporations to individual developers.
IDRsolutions also provides both OEM/consultancy services for companies wishing to use its products.

