Я рендерим HTML-файл в PDF с html-pdf (который работает на основе фантомов).Это работает довольно хорошо на данный момент.Я только не могу загрузить шрифты в свои шаблоны и отобразить их:
рендеринг
var pdf = require('html-pdf');
pdf.create(myHtml, {format:'A4'}).toFile("myFile.pdf", function(err,
file) { })
html-template
<html>
<head>
<style>
@font-face {
font-family: 'MyOpenSans';
font-style: normal;
font-weight: 400;
src: url(file://app/templates/fonts/OpenSans-Regular.ttf); <-- ?
}
</style>
...
Я видел такой подходработает (с @ font-face), но я не уверен насчет пути для src-url.К чему это относится?Это абсолютный путь в файловой системе исполняющей системы?
Он выполняется в контейнере Docker из официального образа узла.
Так что я предполагаю, что путь к этому файлу должен быть абсолютным путем к файлув моем докер-контейнере, верно?
Это то, что я пробовал, и это еще не работает.