Как я могу преобразовать строку HTML в байтовый массив PNG в Node.JS? - PullRequest
0 голосов
/ 11 мая 2018

Я относительно новичок в Node.JS и изучаю, как преобразовать HTML в строке (который является шаблоном электронной почты HTML) в изображение PNG в байтовом массиве.Просматривая несколько пакетов npm, все ссылаются на то, как преобразовать HTML-файл в PNG-файл или, используя строку HTML, они пытаются извлечь div, svg или другой элемент из HTML.У кого-нибудь есть пример для такого типа ситуации?

1 Ответ

0 голосов
/ 12 мая 2018

попробуйте это: html-convert

Визуализация веб-страницы и получение изображения в виде потока.

npm install html-convert

пример:

var htmlConvert = require('html-convert'); 
var fs = require('fs');   
var convert = htmlConvert();   // convert a website url   
convert('http://example.com/my-site').pipe(fs.createWriteStream('out.png'));   // or as a transform stream  
fs.createReadStream('some-html-file.html')  
.pipe(convert())   
.pipe(fs.createWriteStream('out.png'))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...