Java PDF viewer

Looking for our new Java PDF Viewer written in JavaFX? Click here for details.


JPedal Swing Java PDF Viewer

A 100% Java PDF Viewer which is powerful and fully-featured, but simple to setup, integrate and customise. JPedal offers everything you need from a multi-platform Java PDF viewer, including Search, extraction and printing in a single jar.

Viewing PDF is not an add-on, nor an afterthought with the JPedal Java PDF library. The Java PDF Viewer is the central feature! We use it ourselves every day, and we have spent over 12 years developing our fully-featured Java PDF viewer.


What are the Key features of the JPedal Java PDF Viewer?

tick Multiple View modes including Continuous and Page Flow
tick Full Page navigation, scaling and rotation
tick Integrated Text search
tick Advanced PDF printing
tick Support for Outlines, bookmarks and Thumbnail display
tick Swing and JavaFX versions available (same API)
tick Customisable via simple XML configuration file
tick API to provide full control from Java
tick Single Jar
tick Lots of tutorials and monthly new release
tick Also opens JPG, PNG and TIFF files
tick XFA support available in XFA version
  • Single page
    Single Page Mode

The Swing Java PDF Viewer in action

Watch the Video


Q & A

Q: Is there a Free Trial I can download to test the PDF Library?

Yes, you can download the 30 Day Free Trial JAR by Downloading it here.

Q: Do I need to purchase features seperately?

No, everything you need to develop an application that requires a world class Java PDF viewer is included in one complete package – you do not need to purchase additional modules.

Q: How can I integrate JPedal with my own Software?

You can integrate JPedal into your own software in just 2 lines of code.

Q: What are the License and Pricing Options?

We offer three ways to use JPedal, via a Server License, Site License and for those that wish to integrate JPedal into their product a OEM/Enterprise License, go to our pricing page for an overview of the different License options.

Q: I have additional questions, how can I contact you?

If you have any additional questions or would like to discuss license options, please contact us to discuss your requirements further.


Try & Buy Help & Support Additional Information