我想使用某种脚本语言(最好是Python)编辑SVG文件。特别是,我想合并两个SVG文件,添加一些注释,并将它们排列在一个更大的图像中。有没有可用于此类目的的软件?
谢谢,
的Bartosz
我最终决定使用nosklo提出的方法。您可以在github repo上找到SVG处理python模块的代码。我还在此post
中介绍了如何使用它答案 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中的对象。包含一些代码示例。