是否有用于将 epub 书籍转换为 pdf 的 nodejs 模块?
Is there a nodejs module for converting epub books to pdf?
我正在尝试创建一个电报机器人(在 nodejs 中)以将 epub 文件转换为 pdf,但我找不到任何用于执行此操作的 npm 模块。
有人知道可以接收 epub 文件和 return pdf 文件的模块吗?
有一个 https://www.npmjs.com/package/ebook-convert. But to use it you need to install calibre on your pc 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);
});
我正在尝试创建一个电报机器人(在 nodejs 中)以将 epub 文件转换为 pdf,但我找不到任何用于执行此操作的 npm 模块。
有人知道可以接收 epub 文件和 return pdf 文件的模块吗?
有一个 https://www.npmjs.com/package/ebook-convert. But to use it you need to install calibre on your pc 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);
});