Link
Skip to main content

2025.09 Release Notes

Release date: 17th September 2025

Next release: 29th October 2025

Announcements

Key features at a glance

  • PDF Manipulator new features
    • Copy page
    • N-up
    • Sanitize files
    • More robust handling of broken files
    • Up to 25% faster throughput
  • Extract structured text as Markdown

New Features

  • JPED-988 Added support for reading files with broken XRef tables to the PDF Manipulator and PDF Optimizer
  • JPED-1002 Added a copy page feature to the PDF Manipulator
  • JPED-1004 Added the ability for the PDF Manipulator to reuse fonts, graphics states, and XObjects to reduce file sizes
  • JPED-1036 Added support for decoding hex strings in the JPedal Inspector
  • JPED-1040 Added support for reading files which arbitrary bytes preceding the PDF file header to the PDF Manipulator and PDF Optimizer
  • JPED-1041 Added the ability to detect and remove JavaScript (ECMAScript) from PDF files
  • JPED-1042 Improved the resource bundle handling
  • JPED-1043 Added the ability to remove attachments and embedded files from PDF files
  • JPED-1044 Added support for searching in the command window in the JPedal Inspector
  • JPED-1045 Added the ability to remove document information and XMP metadata from PDF files
  • JPED-1048 Added the ability to extract structured text as Markdown format
  • JPED-1050 Added the ability to N-up pages
  • JPED-1053 Added the ability for the PDF Manipulator to chain actions from the command line to reduce the number of disk writes
  • JPED-1054 Added the ability to create new (blank) documents from the command line

Fixes

  • JPED-959, JPED-1061 Fixed two bugs that prevented opening linearized files by URL
  • JPED-1033, JPED-1051 Fixed a bug which prevented ConvertPagesToHiResImages, ExtractImages, and ExtractClippedImages from working with directories
  • JPED-1034 Fixed a bug where null /DecodeParams were not correctly handled
  • JPED-1037 Added missing classes from the PDF Manipulator to the Javadoc
  • JPED-1038 Fixed ExtractImages producing blank/empty images or partial image content positioned incorrectly
  • JPED-1046, JPED-1049 Fixed a bug where files with null passwords were not decrypted properly
  • JPED-1055 Fixed a bug where password input fields were not obscured in the JPedal Viewer
  • JPED-1058 Fixed an infinite loop in the Swing events thread in the JPedal Viewer
  • JPED-1059 Reduced the memory consumption of the PDF Manipulator and PDF Optimizer
  • JPED-1060 Reduced the runtime of the PDF Manipulator for successive actions
  • CORE-4100 Fixed a bug where unusually escaped glyphs were not rendered correctly
  • CORE-4111 Fixed a bug where escaped characters in two byte text data was not rendered correctly
  • CORE-4117 Fixed a rare bug where direct dictionaries with a single key would not be decoded correctly
  • CORE-4120 Improved the performance of directory traversing
  • CORE-4124 Fixed a bug where decoding Flate streams could cause an infinite loop

Why JPedal?

  • Actively developed commercial library with full support and no third party dependencies.
  • Process PDF files up to 3x faster than alternative Java PDF libraries.
  • Simple licensing options and source code access for OEM users.

Learn more about JPedal

Start Your Free Trial


Customer Downloads

Select Download