Skip to content

v2.8.6

Latest

Choose a tag to compare

@github-actions github-actions released this 28 Jun 06:33

A note

Hey everyone! Hope you are well.

The past few weeks I've been working on reducing BentoPDF's third-party library dependencies. Going forward, the core PDF stack will be just three libraries: pdf-lib.js, qpdf, and PDFium. Progress has been solid so far.

I also fell deep into a rabbit hole with PDF compression, and I think I've landed something genuinely interesting: better raw compression than Ghostscript, while preserving PDF fidelity. I'll be open sourcing it soon after more testing, and it'll become BentoPDF's core compression engine.
More updates coming shortly!

What's Changed

1. Multi-tool: drag-and-drop for PDFs and images.

  • The PDF multi-tool now accepts both PDF and image files via drag-and-drop

2. Split PDF Refactor

  • This fixes a long-standing size problem: when a PDF shared resources (fonts/images) across pages, extracting just a few pages could produce a file nearly as large as the original.

  • The single "Download as ZIP" checkbox conflated what you get with how it is packaged. It is replaced by a clear choice: Single combined PDF vs One PDF per range/page and ZIP packaging is now applied automatically whenever more than one file is produced.

What's More

New Contributors

Full Changelog: v2.8.5...v2.8.6

Thank you for using BentoPDF. Going forward there will be a lot of new changes and interesting features that have been lined up. Have a great weekend! ❤️