2016-07-27 277 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」擴展名,之後您將能夠在瀏覽器中查看該文件。