Генерация изображений из строки, содержащей теги HTML, с использованием wkhtmltoimage - PullRequest
0 голосов
/ 30 сентября 2019

Я пытаюсь использовать wkhtmltoimage для генерации изображения из строки с HTML. В приведенных ниже примерах первый блок кода работает с заданными аргументами, но второй не работает.

Это будет работать:

function generateImage(path, html) {
  const spawn = require('child_process').spawn;

  var child = spawn("wkhtmltoimage", ['--quiet', '-',  path]);
  child.stdin.end(html);

}

С дополнительными аргументами -- ширина 1920 и - высота 1080 , ничего не выводится.

function generateImage(path, html) {
  const spawn = require('child_process').spawn;

  var child = spawn("wkhtmltoimage", ['--quiet', '--width 1920', '--height 1080', '-',  path]);
  child.stdin.end(html);

}

const HTML = `<h1>Hello world!</h1>`

for (i = 0; i < 10; i++) {
  generateImage(`images/${i}.png`, HTML)
}
...