Я использую Puppeteer
в node.js для преобразования строки html
в файл pdf
. Стили внутри head
работают, но те, которые связаны из локальных файлов .css
с абсолютным путем, - нет. Вот код:
createPDF: async (html, file) => {
const browser = await puppeteer.launch({
headless: true
})
const page = await browser.newPage()
await page.setContent(html, {
waitUntil: 'domcontentloaded'
})
await page.pdf({
format: 'A4',
path: file,
printBackground: true
})
await browser.close()
}
head
из html
выглядит так:
<link href="C:\dev\project\src\views\tailwind.min.css" rel="stylesheet">
<style>
.maindiv{
padding-top:15pt;
}
</style>
Я также пробовал использовать url
, но ничего не изменилось.