我想使用 Puppeteer 从 HTML 字符串生成图像。现在我有这样的事情:
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
})
Run Code Online (Sandbox Code Playgroud)
问题是,Puppeteer 不加载图像,我不知道如何将它指向他?该图像与脚本位于同一目录中。
除了图像,我想加载自定义字体,怎么做?