JPedal is a pure Java PDF library for extracting, manipulating, printing, rendering and viewing PDF files inside Java applications. It ships as a single JAR with no JNI, no native binaries and no third-party dependencies, and runs on any JVM (Java 17 and above), on-premises or in the cloud. IDRsolutions has developed it continuously since 1999, so it copes with malformed and legacy PDFs that break less mature libraries. Most integrations take two or three lines of code.
Key features:
- AcroForm and XFA support, with access to raw form and XFA data, the ability to add, delete, edit and read field values, and layer flattening.
- Annotation handling for adding and editing the full range of PDF annotation types.
- Content extraction for images, metadata, outlines, raw text and structured (marked) content, including text output as JSON.
- Document processing to extract embedded files, merge, optimize by removing unused objects, and split.
- Page manipulation to add, copy, delete, N-up and resize pages.
PDF Inspector for debugging files at the object level: COS tree, decoded and raw stream data, object dictionaries, outlines and single-step debugging.
- PDF/A-3 conversion for long-term archiving, with support for embedded files such as the XML invoice data used by ZUGFeRD and Factur-X.
- Printing through Java Print Service, covering client and server printing, draft mode, multiple paper sizes, page ranges, and scaling and rotation.
- Rasterization of PDF pages to AVIF, BufferedImage, HEIC, JPEG, JPEG2000, PNG, TIFF and WEBP.
- Search for text strings, with wildcard and regular expression support.
- Security operations including digital signing, encryption, redaction and sanitization.
- Swing PDF viewer with a customizable UI and look and feel, localization support, a programmable API, search and navigation, and single and multi-page views.
- Validation against the Arlington PDF Model (the PDF Association’s grammar for ISO 32000-2), flagging problems such as invalid values and missing indirect references.
JPedal is typically three times faster than PDFBox on rendering and extraction workloads and is built for server-side batch processing. Licensing is a one-off server or OEM fee with published pricing, and an optional annual support and maintenance fee after the first 12 months. OEM customers get full source code alongside the binary jar. Support comes directly from the developers who write the library, including during the trial.
Average Rating: 4.9/5.0
Total Reviews: 10
How Do G2 Users Rate JPedal Java PDF Library?
-
Documents: 9.4/10 (Category avg: 8.9/10)
-
Software: 9.4/10 (Category avg: 8.6/10)
-
Workflow: 10.0/10 (Category avg: 8.6/10)
Who Is the Company Behind JPedal Java PDF Library?
-
Seller: IDRsolutions ltd
-
Year Founded: 1999
-
HQ Location: Kings Hill, GB
-
Twitter: @javapdf
1,166 Twitter followers
-
LinkedIn® Page: www.linkedin.com
12 employees on LinkedIn®
Who Uses This Product?
-
Company Size: 60% Small, 30% Large