【问题标题】:Using svg.js from the command line to create SVG files从命令行使用 svg.js 创建 SVG 文件
【发布时间】:2019-01-19 23:22:51
【问题描述】:

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

【问题讨论】:

    标签: svg.js


    【解决方案1】:

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

    svgdom 是一个非标准的 dom,这意味着它有足够的能力运行 svg.js,但在任何情况下都不符合标准。然而,它足够接近“真相”,你可以用它来做很多事情。它使 svg.js 能够在节点上运行。 甚至像 getBBox 和 getBoundingClientRect 这样的东西也可以。

    【讨论】:

    • 我怎么会错过那个回购?!谢谢!这正是我所需要的。
    猜你喜欢
    • 1970-01-01
    • 2018-10-08
    • 2013-04-01
    • 2014-06-21
    • 2016-07-21
    • 1970-01-01
    • 1970-01-01
    • 2012-06-29
    相关资源
    最近更新 更多