Python PDF缩略图预览生成

时间:2012-04-10 05:08:10

标签: python linux macos pdf-generation

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

由于

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

2 个答案:

答案 0 :(得分:13)

你可以在Ubuntu上使用 ImageMagick {apt-get install imagemagick}(它还有Python lib PythonMagick )将pdf转换为图像

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

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

params = ['convert', '-density 300 -resize 220x205', 'pdf_file', 'thumb.jpg']
subprocess.check_call(params)

答案 1 :(得分:0)

如果您只是需要以语法方式进行,为什么不使用这样的external CLI工具:

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

例如在windows