我正在尝试使用html-to-image测试示例DOM到图像的转换。我有以下代码向htmlToImage提供DOM元素。但是,出现如下窗口未定义错误:
错误
ReferenceError:未定义窗口 在px(... / Projects / dom / node_modules / html-to-image / lib / utils.js:105:17)
代码段
const htmlToImage = require ('html-to-image')
const download = require('downloadjs')
const DomParser = require('dom-parser')
const parser = new DomParser();
const jsdom = require("jsdom");
const { JSDOM } = jsdom;
let node= new JSDOM('<div id="a" style ="height:200px"> WASSUP </div>')
htmlToImage.toPng(node)
.then(function (dataUrl) {
download(dataUrl, 'my-node.png');
});
有人可以给我一些想法吗?
答案 0 :(得分:0)
好像您尝试在服务器端使用html-to-image
。但是,据我所知,该库仅在客户端工作。