Node.js 是否有用于将epub书籍转换为pdf的nodejs模块?

Node.js 是否有用于将epub书籍转换为pdf的nodejs模块?,node.js,pdf,npm,telegram,epub,Node.js,Pdf,Npm,Telegram,Epub,我正在尝试创建一个电报机器人(在nodejs中)来将epub文件转换为pdf,但我找不到任何npm模块来实现这一点 有人知道有哪个模块可以接收epub文件并返回pdf文件吗?有一个。但要使用它,你需要在电脑上安装calibre。安装完这两个文件后,可以使用以下代码将epub转换为pdf: const path = require('path'); const appDir = path.dirname(require.main.filename); const convert = requir

我正在尝试创建一个电报机器人(在nodejs中)来将epub文件转换为pdf,但我找不到任何npm模块来实现这一点

有人知道有哪个模块可以接收epub文件并返回pdf文件吗?

有一个。但要使用它,你需要在电脑上安装calibre。安装完这两个文件后,可以使用以下代码将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);
});
有一个。但要使用它,你需要在电脑上安装calibre。安装完这两个文件后,可以使用以下代码将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);
});

在SO上,要求LIB是离题的。我希望没有,你需要一些跨平台的二进制文件。那么,如果不是这样,哪里才是提出此类问题的合适地点呢?Quora、Reddit或一些开发论坛。我不明白为什么安装calibre或其他linux二进制文件是个问题。从这个事实出发,你可能会以任何方式需要它们。所以要求LIB是离题的。我希望没有,你需要一些跨平台的二进制文件。那么,如果不是这样,哪里才是提出此类问题的合适地点呢?Quora、Reddit或一些开发论坛。我不明白为什么安装calibre或其他linux二进制文件是个问题。你可能需要它们,从这个事实出发。我需要在公共服务器(如heroku)上运行bot,安装calibre电子书是不可能的。我需要在公共服务器(如heroku)上运行bot,安装calibre电子书是不可能的。