Nouveautés & Corrections
- Stricter security when parsing the Sejda configuration XML file.
- Bundled JDK 25.0.3.
- Dependencies bumps.
- Overcomes the xref stream parsing 2 GB limitation.
- Stricter validation throughout xref-stream parsing to prevent OOM and related issues.
- Added validation on predictor parameters to avoid overflow.
- Bug fix (#248): page deletion no longer fails when the /Kids attribute is missing.
- Compression: output compression is now a three-value option (Compress / Neutral / Uncompress) instead of a simple on/off toggle.
- Drag & drop folder to output field: dropping a folder onto the PDF output field automatically suggests an output file path inside that folder.
- Better handling of problematic PDFs: improved robustness when reading files with malformed annotations, invalid color spaces, broken font dictionaries, malformed metadata and invalid CropBox
- PDF 2.0 support: UTF-8 encoded strings introduced in PDF 2.0 are now correctly read and written.