11

我正在寻找生成 pdf 文件的 jpeg 缩略图的方法。我想在 Python 中做到这一点。是否有任何图书馆或任何人都可以指导我如何做到这一点?

谢谢

我正在开发 MacOS X Lion。但我想在 Ubuntu 或 CentOS 上运行它。

4

2 回答 2

16

您可以使用ImageMagick {apt-get install imagemagick on Ubuntu}(它也有 Python lib PythonMagick)将 pdf 转换为图像

import subprocess
params = ['convert', 'pdf_file', 'thumb.jpg']
subprocess.check_call(params)

您还可以提供图像必须从 pdf 中生成的参数,例如

params = ['convert', '-density 300 -resize 220x205', 'pdf_file', 'thumb.jpg']
subprocess.check_call(params)
于 2012-05-28T08:21:35.827 回答
0

如果您只需要在语法上这样做,为什么不使用这样的外部 CLI工具:

os.system(r"ConvertPDFtoImage.EXE /S "C:\Input\Coffee.pdf" /T "C:\Output\Coffee.JPG" /C1  /1 * /5 200 /V")

例如在窗口中

于 2012-04-10T06:40:35.593 回答