【发布时间】:2021-04-10 05:16:18
【问题描述】:
我有一个脚本可以以正确的纵横比将 PDF 转换为 JPG。
magick.exe c:\test\2.pdf -page A4 -set option:wd "%[fx:(4/3)>(w/h)?(4/3*h):w]" -set option:ht "%[fx:(4/3)>(w/h)?h:(w/(4/3))]" -gravity center -background white -extent "%[wd]x%[ht]" c:\test\2.jpg
我有两个问题:
-
是否可以创建一个批处理文件来对从 Internet 下载的输入文件 PDF 执行转换。类似 open in 'convert.bat' 的结果将是 JPG 在指定位置。
-
是否可以设置输出文件的变量名
【问题讨论】:
-
对于您的第一个问题,ImageMagick 将接受一个有效的 URL 作为输入文件名。确保将其放在 Windows 的双引号中。其次,有很多方法可以生成特定的文件名。您需要更具体地说明您想要什么样的结果。
-
如果 URL 和 PDF 文件名是可变的怎么办?至于输出文件的名称,只要指定文件夹中的文件不同即可。例如文件名-1,文件名-2...
-
解决方案也是使用转换功能,直接从浏览器中打开的 pdf 文件,例如 Firefox。不过老实说,我不知道能不能做到。
标签: imagemagick imagemagick-convert