Published on

node.jsでsvgファイルを読み込む方法

Authors
  • avatar
    Name
    ssu
    Twitter

node.jsでsvgファイルを読み込む方法を紹介します。 ファイルを読み込む方法と変わらないです。 具体的には、下記のようにすると読み込むことができます。 svgのmarkupを表示させるためには、読み込んだファイルをtoString()でstringに変換する必要があります。

const { readFileSync } = require('fs') const svg = readFileSync("sampe.svg") console.log(svg) // <Buffer 3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31 2e 30 22 20 73 74 61 6e 64 61 6c 6f 6e 65 3d 22 6e 6f 22 3f 3e 0a 3c 21 44 .... console.log(svg.toString()) // <svg version="1.0" xmlns="http://www.w3.org/200...

参考: Return SVG from a function