微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使用python将pdf转换为jpeg并保留文件大小

如何解决如何使用python将pdf转换为jpeg并保留文件大小

我有一页 30KB 的 PDF。 当我使用认设置将其转换为图像时,jpeg 文件为 486KB。

如果我将质量设置为 10,我可以将大小减少到 155KB,但它仍然比原始 PDF 大很多。

我的印象是 jpeg 通常比 pdf 文件小。

只有几个 PDF 不是一个大问题,但转换数千个 PDF 需要 5 或 6 倍的磁盘空间。

是否可以在不破坏图像质量的情况下将 PDF 转换为 JPEG 并保持文件大小至少相同?

谢谢

我在 Windows 10 上使用 python 3.6

from pdf2image import convert_from_path

poppler_path = r"C:\poppler-21.03.0\Library\bin"
images = convert_from_path(r'C:\test.pdf',poppler_path=poppler_path)
for image in images:
    image.save('out.jpg','JPEG',optimize=True,quality=10)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。