【发布时间】:2019-08-13 10:43:25
【问题描述】:
我设法(在 SO 的帮助下)用graphicsmagick 从一个 pdf 文件制作了完美的 png-sn-ps。我的 pdf 包含文本和公式,每个“sn-p”都在一个页面上。我的命令将页面的内容修剪为内容,最后将其缩放到 2000 像素宽度。
到目前为止,我需要为每个 pdf 中的每一页重复该命令。我想知道如何自动化这个。我想我可以尝试一个循环来重复每个页面的命令,直到最后一页。
假设 file1.pdf 在我当前的工作目录中。
gm convert -density 300x300 file1.pdf[0] -trim -resize 2000x file1_page1.png
gm convert -density 300x300 file1.pdf[1] -trim -resize 2000x file1_page2.png
gm convert -density 300x300 file1.pdf[2] -trim -resize 2000x file1_page3.png
...
如何设置计数器并为文档中的每一页运行循环?
【问题讨论】:
标签: bash shell loops pdf graphicsmagick