Как сделать PDF-файл с узлом JS, используя собственный шрифт из локального файла? - PullRequest
0 голосов
/ 19 сентября 2018

Я перепробовал все возможные варианты библиотек и трюков, я протестировал все найденное в Интернете, но ничего не получилось, поэтому ... Мне нужно сделать файл PDF с узлом js, используя собственный шрифт из локального файла.Формат шрифта otf.Больше нечего вам сказать: x

1 Ответ

0 голосов
/ 19 сентября 2018

Чтобы создать PDF-файл из Node.js, я могу посоветовать вам сделать это из шаблона HTML.

Для этого я использую эту библиотеку: phantom-html-to-pdf .

Вот пример использования:

const fs = require('fs');
const htmlTopdf = require('phantom-html-to-pdf')();

let html = fs.readFileSync('./template.html');
htmlTopdf({html: html}, function(err, pdf) {
    if (err) {
        console.log(err);
    }
    else {
        pdf.stream.pipe(fs.createWriteStream('./destination.pdf'));
    }
});

Надеюсь, это поможет.

...