2017-04-04 16 views
0

我有超过一百个.sla文件,我想将其转换为PDF。在Inkscape中,它可以在gui file > export > save as PDF等中完成,但我很懒,会弄乱它。我真的很想在脚本中自动执行此操作。有没有办法做到这一点?将Inkscape .sla文件转换为脚本中的pdf

我还没有找到Inkscape的方式,但也许我可以自动化OSX来为我或其他一些宏样式的解决方案做点击? Inkscape中下这复杂的事情X11石英东西运行...

+0

您是否尝试使用'--export-pdf'选项从命令行导出?尝试类似[这一个]的脚本(https://gastarbeiten.wordpress.com/2012/08/03/batch-convert-svg-to-png-with-inkscape-command-line/)。在OSX中,您可能需要从xterm调用它。 – Juancho

+0

是的,我试过了。如果输入是'.svg'而不是'.sla',它似乎只能工作 –

回答

0

这不是一个回答我的问题,但我解决我的问题的另一种方式,所以我在这里发帖的情况下,它可以帮助别人:

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

我的解决方法是修改模板以使其具有100个相同的页面,然后我编写了一个脚本来改变该模板,以便拥有100个不同的页面(guest名称)。然后,我可以导出单个PDF,最终将该PDF转换为100个图像。