Существует ли модуль nodejs для преобразования книг epub в pdf? - PullRequest
0 голосов
/ 26 января 2019

Я пытаюсь создать бота для телеграмм (в nodejs) для преобразования файлов epub в pdf, но я не могу найти ни одного модуля npm для этого.

Кто-нибудь знает какой-либо модуль, который может получить файл epub и вернуть файл pdf?

1 Ответ

0 голосов
/ 28 января 2019

Есть один https://www.npmjs.com/package/ebook-convert. Но чтобы использовать его, вам нужно установить калибр на свой компьютер https://calibre -ebook.com / download .После того, как вы установили их оба, вы можете конвертировать epub в pdf, используя такой код:

const path = require('path');
const appDir = path.dirname(require.main.filename);

const convert = require('ebook-convert');
const options = {
  input: appDir + '/public/123.epub', //path to epub
  output: appDir + '/public/456.pdf', //path to pdf
};
convert(options, function (err) {
  if (err) console.log(err);
});
...