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)
我找到了解决这个问题的方法.将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)
我还在等待更好的答案.