我正在尝试通过在 Linux 上使用 python 执行 inkscape 命令行来将 svg 文件转换为 pdf,如下所示:
result=subprocess.run(["inkscape",output_path+"/"+"final.svg","-export-area-drawing","--batch-process","--export-type=pdf","--export-filename="+output_path+"/"+"final.pdf"], capture_output=True, text=True)
但是我有这个:
(inkscape:108):警告**:09:54:02.536:无效选项--batch-process
对我来说,这很有效,尽管 Inkscape 在创建
outfile.pdf
后出现段错误,并抱怨三个已弃用的参数:
os.system("inkscape -D -z --file=infile.svg --export-pdf=outfile.pdf