错误:命令失败:unoconv节点js

时间:2018-06-04 13:53:29

标签: node.js

我想将pptx文件转换为pdf格式。为此,我使用了office-converter npm包,所以当我运行命令将文件从pptx转换为`pdf时,我收到以下错误:

  

错误:

     

命令失败:unoconv -f pdf'unoconv'未被识别为   内部或外部命令,可操作程序或批处理文件。

2 个答案:

答案 0 :(得分:0)

office-converter unoconv明确表示该软件包需要安装apt-get。你应该能够通过apt / GetTabsFromParagraph或其他包裹管理器获得它,但我不确定,你应该自己尝试。

答案 1 :(得分:0)

要将pptx转换为pdf而不是office-converter(不允许您设置unoconv二进制路径),可以使用unoconv-promise

以下是具有指定unoconv二进制位置的示例代码

unoconv
  .run({ 
    bin: '/usr/local/bin/unoconv',
    file: "./myppt.pptx",
    output: "./temp.pdf",
    export: "PageRange=1-1"
  })
  .then(filePath => {
    console.log(filePath);
  })
  .catch(e => {
    throw e;
  });