Hey! I’ve been down this rabbit hole too. If you’re open to using an online tool, SmallPDF is a lifesaver. But if you’re set on python, PIL + img2pdf is the way to go.
Here’s a tip: if you’re losing quality, check the DPI settings in PIL. Sometimes that’s the culprit.
Here’s a tip: if you’re losing quality, check the DPI settings in PIL. Sometimes that’s the culprit.
