从命令行使用svg.js创建SVG文件

时间:2019-01-19 23:22:52

标签: svg.js

我想在命令行实用程序中使用svg.js生成原始SVG文件。但是从文档中可以看出,我只能将SVG内容添加到HTML文件中的元素。有没有办法直接生成SVG文件或生成可以随后写入文件的原始字符串?

1 个答案:

答案 0 :(得分:0)

svg.js需要某种形式的dom来创建svg元素。您不需要html dom。对于服务器使用,您可能需要查看svgdom:https://github.com/svgdotjs/svgdom

svgdom是非标准dom,这意味着它有足够的钱来运行svg.js,但没有更多,并且无论如何都不符合标准。但是,它与“真相”足够接近,因此您可以将其用于很多东西。它使svg.js可以在节点上运行。 甚至像getBBox和getBoundingClientRect之类的东西也可以工作。