如何在命令行中将目录中的所有.svg文件转换为Linux上的.pdf文件


3

当我有一个完整的.svg文件目录,例如来自Inkscape时,如何将它们转换为.pdf文件?

与单个文件的方法类似,但作为整个目录的批处理命令。


1
可能重复如何在Linux
上将

Answers:


5

这篇文章中,显示了单个文件的过程。

相关命令是:

rsvg-convert -f pdf -o t.pdf t.svg

对于整个目录,一个简单的bash脚本完成这项工作:

for i in *.svg;do rsvg-convert -f pdf -o ${i%.*}.pdf $i;done

这假设你安装了rsvg-convert,如果没有,你可以输入:

sudo apt-get install librsvg2-bin
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.