Python Magickwand pdf图像转换和调整图像大小

use*_*030 8 imagemagick python-2.6 magickwand

我需要创建pdf文件的缩略图,我正在使用Imagemagick来实现这一点.

我已经尝试过Pythonmagick和魔杖将pdf转换为图像.但是,当我尝试调整转换后的pdf大小时,生成的图像变为黑色.

有没有-define pdf:use-cropbox=true使用python包装器设置的选项 ?

Python中是否还有其他方法可以将pdf转换为缩略图?

代码如下:

    import wand
    img = wand.image.Image(filename="d:\\test.pdf[0]")
    img.resize(160,160)
    img.save(filename="d:\\test.jpg")
Run Code Online (Sandbox Code Playgroud)

use*_*030 5

我找到了解决这个问题的方法.将pdf转换为图像1st并保存图像.打开新保存的图像并调整其大小.

import wand
img = wand.image.Image(filename="d:\\test.pdf[0]")
img.save(filename="d:\\temp.jpg")
img = wand.image.Image(filename="d:\\temp.jpg")
img.resize(160,160)
img.save(filename="d:\\resized_image.jpg")
Run Code Online (Sandbox Code Playgroud)

我还在等待更好的答案.