Я пытаюсь создать бота для телеграмм (в nodejs) для преобразования файлов epub в pdf, но я не могу найти ни одного модуля npm для этого.
Кто-нибудь знает какой-либо модуль, который может получить файл epub и вернуть файл pdf?
Есть один 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); });