Node.js将Docx转换为PDF:soffice二进制文件



我参考这个答案,使用libreoffice-convert将docx文件转换为PDF。Nodejs:将文档转换为PDF

有以下错误:

OperationalError: Could not find soffice binary
at /Users/Documents/Innovation/node-server-tutorial/node_modules/libreoffice-convert/index.js:36:41
at /Users/Documents/Innovation/node-server-tutorial/node_modules/async/dist/async.js:3377:9
at /Users/Documents/Innovation/node-server-tutorial/node_modules/async/dist/async.js:473:16
at iteratorCallback (/Users/Documents/Innovation/node-server-tutorial/node_modules/async/dist/async.js:1064:13)
at /Users/Documents/Innovation/node-server-tutorial/node_modules/async/dist/async.js:969:16
at /Users/Documents/Innovation/node-server-tutorial/node_modules/async/dist/async.js:3369:13
at /Users/Documents/Innovation/node-server-tutorial/node_modules/libreoffice-convert/index.js:33:68
at FSReqCallback.oncomplete (fs.js:154:23) {
}

有什么建议吗?

我看到了另一个SOF页面。

首先必须在您的系统中安装LibreOffice,然后为"soffice"命令设置环境路径。完成这些步骤后,您可以简单地运行上面的行。–nadgeSachin

Nodejs:将文档转换为PDF

最新更新