我想有效地将多页 pdf 转换为单页图像。
我已经知道如何使用 imagemagick 一次完成这一页。例如,
convert x.pdf[2] x3.jpg
会给我pdf的第3页作为图像。因此,如果我使用identify 找出pdf 中有多少页,那么我可以遍历并将 pdf 中的所有页面转换为图像。但是,此方法可能需要一段时间。例如,一个 15 页的 pdf 可能需要 15-30 秒之间的任何时间。
根据我在其他地方(也在 imagemagick 论坛上)看到的答案,以下 imagemagick 命令应该将 pdf 拆分为多个图像。
convert x.pdf x-%0d.jpg
但这一切最终都是创建名为x-0.jpg的第一页
作为替代方案,我尝试使用具有突发功能的 pdftk。我在那里遇到的问题是,burst 并非在所有情况下都有效。它适用于某些 pdf,但不适用于其他一些 pdf。
任何关于如何改进的建议都会有所帮助。
我的操作系统是 Mac OSX Lion,但我也需要在 CentOS 6 上使用它。