html-to-image узел, дающий окну не определена ошибка - PullRequest
0 голосов
/ 11 января 2019

Я пытаюсь использовать html-to-image , чтобы проверить пример преобразования DOM в изображение. У меня есть следующий код, который предоставляет элемент DOM для htmlToImage. Тем не менее я получаю окно не определена ошибка следующим образом:

Error

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');
});

Может кто-нибудь дать мне несколько идей о том, что может происходить?

1 Ответ

0 голосов
/ 11 января 2019

Похоже, вы пытаетесь использовать html-to-image на стороне сервера. Но, как я знаю, эта библиотека работает только на стороне клиента.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...