我有一个包含div
元素的 Web 文档。
该div
元素包含一个svg
子元素(它本身包含 SVG 原语:text
、path
等)。
最终,我想将该svg
元素导出到一个适当的、自包含的 SVG 文档中。(然后我可以运行该 SVG 文档imagemagick
并制作出版质量的数字。)
是否有 JavaScript 会将div
带有必要<?xml>
标头的元素内容“转储”到文件中?
我有一个包含div
元素的 Web 文档。
该div
元素包含一个svg
子元素(它本身包含 SVG 原语:text
、path
等)。
最终,我想将该svg
元素导出到一个适当的、自包含的 SVG 文档中。(然后我可以运行该 SVG 文档imagemagick
并制作出版质量的数字。)
是否有 JavaScript 会将div
带有必要<?xml>
标头的元素内容“转储”到文件中?
您可能想查看jQuery SVG插件,特别是 SVG Defs 部分中的 toSVG() 方法。您将无法通过 Javascript/jQuery 保存文档,但您应该能够打开一个包含文档内容的新窗口,并使用浏览器的保存功能将文本文档保存到文件中。