Dav*_*081 3 macos bash scripting image
我想在Mac OS 10.3上制作一个将pdf转换为png的脚本.我一直在环顾四周,但我不确定它是否可能.我一直在阅读关于"sips"命令的内容,但它似乎不适用于10.3,或至少这一个.我在终端打字闷闷不乐.我写了几个bash脚本,并且了解它们是如何工作的,但希望这个特定的问题在工作中是一种很好的练习方法.我可能会写一些改变名称的东西,但我不确定它本身是否有效,因为新的png文件可能实际上不起作用.有没有办法从终端基本打开预览,打开每个文件,然后另存为png?这可能是最好的选择.谢谢
Mat*_*ery 15
我没有合适的系统来测试,但我认为 sips出现在10.3中.(绝对是10.4.)
仅仅因为没有手册页并不意味着它不存在(尝试sips -h或ls /usr/bin/sips).
如果它在那里,Sorpigal的答案(+1)对基本脚本有好处,但是替换
convert "$pdf" "${pdf%%.*}.png"
Run Code Online (Sandbox Code Playgroud)
同
sips -s format png --out "${pdf%%.*}.png" "$pdf"
Run Code Online (Sandbox Code Playgroud)
Sor*_*gal 10
ImageMagick可以做到这一点
convert "your file.pdf" "output file.png"
Run Code Online (Sandbox Code Playgroud)
您必须安装它,因为默认情况下它不可用.
如果要转换大量文件,请添加for循环
cd /some/directry/with/pdfs
shopt -s nullglob
for pdf in *{pdf,PDF} ; do
convert "$pdf" "${pdf%%.*}.png"
done
Run Code Online (Sandbox Code Playgroud)
这将为每个PDF创建等效命名的PNG文件,在该目录中具有.pdf或.PDF扩展名.
| 归档时间: |
|
| 查看次数: |
7118 次 |
| 最近记录: |