写论文想导出矢量图,LaTex支持pdf,网上有命令行
inkscape t.svg --export-pdf=t.pdf
结果发现用不了,查找资料记录一下解决方法。
命令行单个处理
在路径下打开cmd, 使用
inkscape --export-type="pdf" 图片名.svg
这个语句把图片名.svg
转化为图片名.pdf
命令行批量处理
for %i in (*.svg) do inkscape --export-type="pdf" %i
封装脚本
可以写成一个脚本,放在路径下,双击就可以自动转化。
@echo off&setlocal EnableDelayedExpansion
color 0a
echo %date% %time%
echo convert svg to pdf now......
set a=0
for %%i in (*.svg) do (
echo %%i -- %%~ni.pdf
inkscape --export-filename=%%~ni.pdf %%i
set /a a+=1
)
echo convert count:%a%
pause
输出效果
还是很方便的,有时间学一下cmd的批处理。
参考:
[1]通过Inkscape将SVG批量转PDF
[2]Using the Command Line-inksacpe Wiki