如何使用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 (将#修改为@)