每页编译一张图片

每页编译一张图片

我想编辑一个文档,使每一页都成为一张图片。可以吗?

答案1

获取由多页组成的 PDF 文件后,您需要使用以下方法将每页转换为 PNG(例如)convert提供的命令将每一页转换为 PNG(例如)图像魔术师

语法如下:

convert -density <number> -alpha <option> "filename.pdf" "filename-%03d.png"

笔记:

  • <number>是任意正整数。它越大,生成的图像尺寸就越大。这取决于您想要获得的尺寸。根据我的经验,您可以选择 100 到 300 甚至更多。请进行反复试验。

  • <option>on是(透明度已启用)、off(透明度已禁用) 或(透明度已移除)之一remove。实际上我只使用onremove

  • %03d用于给每张图片添加一个以零开头的 3 位计数数字。如果三位数太过贪婪,可以改为两位!
  • filename如果没有空格,则可以删除引号。

例如,你调用如下,

convert -density 100 -alpha on "filename.pdf" "filename-%02d.png"

更多详细解释可以看我的另一个相关回答这里

相关内容