Command line 将Inkscape.sla文件从脚本转换为pdf

Command line 将Inkscape.sla文件从脚本转换为pdf,command-line,macros,x11,inkscape,Command Line,Macros,X11,Inkscape,我有100多个.sla文件要转换成PDF。在Inkscape中,它可以在gui文件>导出>另存为PDF等中完成。但是我很懒,会把它搞砸。我真的很想在一个脚本中自动实现这一点。有办法做到这一点吗 我还没有找到一种Inkscape方式,但也许我可以自动化OSX来为我执行单击操作,或者其他一些宏样式的解决方案?Inkscape在X11 quartz stuff下运行,这会使事情变得复杂…这不是我问题的答案,但我用另一种方式解决了问题,所以我在这里发布,以防它对某人有所帮助: 在上下文中,我通过修改手工

我有100多个
.sla
文件要转换成PDF。在Inkscape中,它可以在gui
文件>导出>另存为PDF
等中完成。但是我很懒,会把它搞砸。我真的很想在一个脚本中自动实现这一点。有办法做到这一点吗


我还没有找到一种Inkscape方式,但也许我可以自动化OSX来为我执行单击操作,或者其他一些宏样式的解决方案?Inkscape在X11 quartz stuff下运行,这会使事情变得复杂…

这不是我问题的答案,但我用另一种方式解决了问题,所以我在这里发布,以防它对某人有所帮助:

在上下文中,我通过修改手工制作的模板自动生成了100个
.sla
文件。每一个都是婚礼的地名。然后我计划将这些PDF文件转换成图像


我的工作是修改模板,使其具有100个相同的页面,然后我编写了一个脚本来修改该模板,这样我就有了100个不同的页面(客户名称)。然后我可以只导出一个PDF,并最终将该PDF转换为100个图像。

您是否尝试过使用
--export PDF
选项从命令行导出?请尝试类似的脚本。在OSX中,你可能需要从xterm调用它。是的,我试过了。只有当输入是
.svg
而不是
.sla