Java PDF Library

What is JPedal?

JPedal is an actively developed and very capable Java PDF library Suite used by Enterprise clients worldwide for printing, viewing, conversion, search, extraction, use with XFA files and lots of other purposes.

It comes with lots of example code and is very configurable. So if you are working with PDF files and looking for a flexible library to provide PDF functionality for the most demanding uses, JPedal should be on your list.

Why Choose JPedal?


JPedal Java PDF LibraryJPedal is a fully featured Java PDF Library Suite.

java or JavaFX PDF ViewersChoice of Java Swing PDF Viewer or JavaFX PDF Viewer to suit your needs

XFA Forms SupportSupport for static and dynamic XFA PDF Forms (JPedal XFA only).

Regular Release and Support

Superior Support with Daily and Monthly builds.

Access to Source Code in OEM/Enterprise LicenseFree Source Code access for OEM and Enterprise customers

LicenseMultiple license models, including Site, OEM/Enterprise and XFA.

What are the features of the Java PDF Library?

Java PDF Swing Viewer

IDRViewer & Raw Content

PDF to HTML5 & SVG Content

JavaFX PDF Viewer

Convert PDF to Image

  • Fully automated
  • Convert PDF pages to PNG, JPEG, TIFF or keep as BufferedImage
  • Multiple Options to optimise for speed, memory or quality
Convert PDF to Image

PDF Text Search

PDF Text Search

  • Find text & co-ordinates on page or file
  • Use Regular expressions
  • Fully automated
  • Available in the Viewer or standalone function

PDF to Text Conversion

  • Convert PDF to text or XML
  • Whole document, page or section
  • Get all words and page co-ordinates
  • Extract font metadata
  • Extract Marked content if present
  • Automated and GUI versions
PDF to Text

Java PDF Printing with JPedal

Print PDF files from Java

  • Add Printing of PDF files to Java
  • Support for all the print modes in Acrobat including scaling, shrinking, centering
  • Print only partial page ranges
  • Print your own content over printout
  • Tutorials on configuration & customising
  • Easily extended with your own code

Extract images from PDF files

  • Extract the images from PDF files
  • Save as JPG, TIF or PNG
  • Apply Page clip to image
  • Multiple options to resize
  • Merge overlapping images.
  • Fully automated
Extract Images from PDF Files


XFA Form Support (JPedal XFA Edition Only)

  • JPedal XFA Only Feature.
  • Support for complex Adobe XML Forms Architecture
  • Support for pure XFA PDF files
  • Support for mixed XFA/lecacy files
  • Support for XFA in Viewer
  • Enhanced XFA forms functionality for conversions and printing

What do customers say about JPedal?

” Support for JPedal is done extremely well and for continuously using the software, what the customer needs is good support for the issues we face. And it is superb in that respect.”

– Adobe Systems (Customer Testimonial)

“The JPedal Java PDF Library is great for our uses and we have found Support to be extremely excellent.”

-Fubon Life (Customer Testimonial)

“I am very impressed with the software and VERY VERY impressed with the support and response to my specific issues with XFA.”

-Clemson Livestock Poultry Health (Customer Testimonial)

Read more JPedal PDF Library testimonials.