Compress pdf right in browser.
npm i pdf-compressor
yarn add pdf-compressor
pnpm add pdf-compressor
bun add pdf-compressor
// just send to the function file and options (optional)
const compressedFile = await compressPDF(file, {
quality: 0.98, // from 0 to 1
scale: 1, // which times to scale from original size
});
This project is licensed under the MIT License - see the LICENSE.md file for details
This project based on @tt-p's project, so thanks for the key idea