Кукловод HTML в PDF не применяет внешние файлы css - PullRequest
0 голосов
/ 14 июля 2020

Я использую 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, но ничего не изменилось.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...