将SVG标签从HTML页面保存到SVG图像

Ari*_*ant 3 html javascript jquery svg image

我有一个应用程序,用户可以通过该应用程序使用SVG(d3)进行绘制。我想要一种功能,当我单击按钮或链接时,我想将一个名为“ main_svg”的SVG标签保存到另一个文件中的SVG图像中,该标签又包含所有其他SVG元素。我不想保存整个页面,而只想保存ID为“ main_svg”的SVG标签

如何做到这一点?是否有任何插件可以做到这一点?任何线索将不胜感激。

我试过了:

  1. 将元素保存到文本文件中,然后将其重命名为.svg,效率不是很高。

  2. Canvg-但是可以隐藏到png

Abh*_*ava 6

如果该文件是HTML文件,请转到SVG标签从此处开始的位置,然后将这大部分保存到扩展名为“ .svg”的单独文件中,之后您就可以在浏览器。