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

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

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

如同方法不是针对单个文件,而是作为整个目录的批处理命令。

答案1

帖子中显示了单个文件的流程。

相关命令是:

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

相关内容