有没有任何脚本SVG编辑器?

时间:2009-12-10 14:52:38

标签: python svg vector-graphics

我想使用某种脚本语言(最好是Python)编辑SVG文件。特别是,我想合并两个SVG文件,添加一些注释,并将它们排列在一个更大的图像中。有没有可用于此类目的的软件?

谢谢,

的Bartosz

更新

我最终决定使用nosklo提出的方法。您可以在github repo上找到SVG处理python模块的代码。我还在此post

中介绍了如何使用它

3 个答案:

答案 0 :(得分:5)

在所有SVG文件都是XML之后,您可以使用类似lxml的内容。它可以从PyPI pip获得:https://pypi.python.org/pypi/lxml/

答案 1 :(得分:3)

我不知道你是否可以按照你的描述进行操作,但Inkscape支持某种程度的scripting with Python

答案 2 :(得分:1)

答案很晚,但是如果它对任何人都有帮助,我已经为Inkscape编写了一个非常小的扩展,它允许从Inkscape中编写短的python代码片段。

*  http://www.smanohar.com/inkscape.php

您最多可以键入5行并迭代当前选择或XPath中的对象。包含一些代码示例。