打开Ubuntu中的PNG文件,我可以看到“打印到文件”的菜单项。如何在Shell上实现相同的功能?附注:由于没有root访问权限,我更倾向于不安装额外的软件包。
编辑:操作系统是Ubuntu 11.10。
编辑:操作系统是Ubuntu 11.10。
convert xyz.png xyz.pdf
应该能解决问题。
更多选项请参阅man convert
。
convert *.png mydoc.pdf
它将按照降序将所有的png文件合并成一个名为mydoc.pdf的文件。
for file in *.png; do convert ${file} ${file:0:-4}.pdf; done
convert
命令吗?你的回答是否只适用于Imagemagick V6版本?V7版本需要使用magick convert
命令吗?请参考:https://askubuntu.com/a/1315605/1157519(啊,好的。这个帖子里面都是关于`convert`的问题...不过,这些回答可能有点过时了。) - Levente$(ls *.png)
遍历文件。这种方式容易受到空格的影响,并且冗长无用。只需使用for file in *.png
,既不会受到空格的影响,也不会冗长无用。 - user unknown