Start with the source problem
A PDF can be large because it contains high-resolution images, many scanned pages, embedded fonts, or unused internal data.
Browser-side compression can rebuild a PDF and remove safe overhead, but it cannot always recompress every embedded image without risking document damage.
Protect readability first
Reducing size is only useful if the result is still readable. Check Khmer text, small numbers, QR codes, barcodes, signatures, and table lines.
For scans and receipts, readability usually matters more than reaching the smallest possible file size.
Use the right tool order
If the PDF was created from phone photos, compress the images before turning them into a PDF. If the PDF has extra pages, split or remove pages before compression.
This workflow often produces a better result than compressing an already messy PDF at the end.
