Я хочу генерировать изображения из строки HTML, используя Puppeteer. Сейчас у меня есть что-то вроде этого:
const html = _.template(`
<html>
<body>
<div class="testing">
<h1>Hello {{ test }}!</h1>
<img src="./1.jpg" alt="alt text" />
</div>
</body>
</html>
`)
const browser = await puppeteer.launch()
const page = await browser.newPage()
const data = html({
test: 'World'
})
await page.setContent(data)
const take = await page.$('.testing')
await take.screenshot({
path: 'screenshot.png',
omitBackground: true
})
Проблема в том, что Puppeteer не загружает изображение, и я не уверен, как указать ему на него? Изображение находится в том же каталоге, что и скрипт.
Кроме изображения, я хочу загрузить собственный шрифт, как это сделать?