QPDF child_process执行nodejs错误'找不到文件/文件夹

时间:2019-10-31 11:38:30

标签: node.js iis-10 iisnode

  

QPDF child_process执行nodejs错误“找不到文件/文件夹”。一世   我正在使用iisnode在IIS 10 Windows服务器上运行nodejs。当我   在本地主机上使用nodemon可以正常工作,没有错误。对彼此而言   案例我已经向所有人授予了完全许可。

const changePdf = require("change-pdf");
    //This is the file path which is physically exists
    
    var file = './pdf/04042019.PDF';
    
    app.get('/countPages', function (req, res) {
        // This is the child_process execution result execution is :
        // 'qpdf ./pdf/04042019.PDF --show-npages'
        // The result will show how many pages available in the PDF file.
    
        changePdf.countPages(file)
            .then(pageCount => {
                console.log(pageCount);
                res.status(200).json({
                    message: pageCount
                })
            }).catch(err => {
                console.log(err);
                res.status(404).json({
                    message: err
                });
            });
    });

  

LOCALHOST上的实际/期望结果:JSON输出

     [{
             "message": "9"
        }] 

//The result will show how many pages available in the PDF file.
  

执行以下命令后,IIS上的错误显示:JSON输出

[{
    "message": {
        "killed": false,
        "code": 3221225781,
        "signal": null,
        "cmd": "qpdf ./pdf/04042019.PDF --show-npages"
    }
}]

0 个答案:

没有答案