2016-07-27 276 views
-1

我有一个应用程序,用户可以使用SVG(d3)绘制事物。我想要一个功能,当我点击一个按钮或一个链接时,我想将一个名为“main_svg”的SVG标签保存到一个单独的文件中的SVG图像中,该标签又包含所有其他SVG元素。我不想保存完整的页面,但只是标识为“main_svg”的SVG标记将SVG标记从HTML页面保存为SVG图像

这怎么能实现?有没有可以做到这一点的插件?任何线索将不胜感激。

我想:

  1. 保存元素转换成文本文件,然后重命名它.SVG,效率不高。

  2. Canvg - 但是,这覆羽为PNG

+0

你有什么试过? – nicael

+0

编辑提到我试过的东西 – Arihant

+1

[将内联SVG另存为JPEG/PNG/SVG](http://stackoverflow.com/questions/28226677/save-inline-svg-as-jpeg-png-svg) – gattsbr

回答

2

如果该文件是一个HTML文件,去的地方,从那里的SVG标签开始是从并在一个单独的只保存这么多的部分文件带有“.svg”扩展名,之后您将能够在浏览器中查看该文件。