【发布时间】:2012-05-16 10:13:24
【问题描述】:
我想将一些多页 .tif 或 .pdf 文件转换为单独的 .png 图像。从命令行(使用 ImageMagick)我只是这样做:
convert multi_page.pdf file_out.png
我将所有页面作为单独的图像(file_out-0.png、file_out-1.png、...)
我想在 Python 中处理这个文件转换,不幸的是 PIL 无法读取 .pdf 文件,所以我想使用 PythonMagick。我试过了:
import PythonMagick
im = PythonMagick.Image('multi_page.pdf')
im.write("file_out%d.png")
或者只是
im.write("file_out.png")
但我只有 1 页转换为 png。 当然,我可以单独加载每个页面并一一转换。但是必须有一种方法可以一次完成所有这些操作吗?
【问题讨论】:
-
你找到解决 mul pages pdf 文件的方法了吗?
-
您找到任何解决方案了吗?我有同样的问题。
标签: python pythonmagick