8
votes

Y a-t-il un éditeur SVG script?

Je voudrais éditer des fichiers SVG en utilisant une langue de script (de préférence python). En particulier, j'aimerais fusionner deux fichiers SVG, ajouter des annotations et les organiser dans une image plus grande. Y a-t-il un logiciel disponible à ces fins?

merci,

Bartosz

Mise à jour

J'ai finalement décidé d'utiliser l'approche proposée par Nosklo. Vous pouvez trouver le code de module Python de manutention SVG sur Github Repo . J'ai également décrit comment l'utiliser dans ce POST


1 commentaires

Avez-vous pensé à utiliser XSLT? Certaines bibliothèques de python le soutiennent.


3 Réponses :


5
votes

Vous pouvez utiliser quelque chose comme LXML - Une fois que tous les fichiers SVG sont XML. Il est disponible auprès de PYPI PIP: https://pypi.python.org/pypi/lxml/


1 commentaires

Ce n'est pas une très bonne réponse. Beaucoup d'informations les plus importantes sur un dessin SVG, telles que les points sur un chemin, sont stockées dans des formats de données qui ne sont que des chaînes de XML.



3
votes

Je ne sais pas si vous pouviez faire ce que vous décrivez, mais Inkscape prend en charge un certain degré de < un href = "http://wiki.inkscape.org/wiki/index.php/scriptinghowto" rel = "Nofollow Noreferrer"> Script avec Python .


1 commentaires

Mon royaume pour "libinkscape" afin que je puisse utiliser la fonctionnalité de script d'encre sans l'interface graphique.