如何从网页输出svg文件?

时间:2017-06-13 22:28:56

标签: javascript svg

<svg class="paint" version="1.1" xmlns="http://www.w3.org/2000/svg">
  <rect class="svgobject" x="458" y="165.28750610351562" width="142" height="56" fill="black" stroke="black" id="154" transform="translate(0,0)">
  </rect>
</svg>

例如,我有一个网页,其中包含一个像上面这样的svg子元素,那么我怎么能建立一个可以提取svg部分然后在本地保存为.svg的函数呢?任何帮助表示赞赏

1 个答案:

答案 0 :(得分:1)

这似乎与您要求使用HTML5下载有关:

<a href='{svg content}' download='test.svg'><svg>...</svg></a>

http://jsfiddle.net/GdCcA/1043/

此外,可能值得一试:

https://github.com/eligrey/FileSaver.js/