我想编辑一个文档,使每一页都成为一张图片。可以吗?
答案1
获取由多页组成的 PDF 文件后,您需要使用以下方法将每页转换为 PNG(例如)convert
提供的命令将每一页转换为 PNG(例如)图像魔术师。
语法如下:
convert -density <number> -alpha <option> "filename.pdf" "filename-%03d.png"
笔记:
<number>
是任意正整数。它越大,生成的图像尺寸就越大。这取决于您想要获得的尺寸。根据我的经验,您可以选择 100 到 300 甚至更多。请进行反复试验。<option>
on
是(透明度已启用)、off
(透明度已禁用) 或(透明度已移除)之一remove
。实际上我只使用on
或remove
。%03d
用于给每张图片添加一个以零开头的 3 位计数数字。如果三位数太过贪婪,可以改为两位!filename
如果没有空格,则可以删除引号。
例如,你调用如下,
convert -density 100 -alpha on "filename.pdf" "filename-%02d.png"
更多详细解释可以看我的另一个相关回答这里。