1

当我尝试将 ConvertAPIs PDF to txt 与 Node.js 一起使用时,我得到响应 5002:PDF 已损坏。这是我的代码:

let convertapi = require('convertapi')('secret');
return convertapi.convert('txt', {
    File: pdfFilePath,
}, 'pdf')

我返回 Promise 以在我的程序的其他地方解决它。据我了解,这是一个内部服务器错误。我输入的 PDF 没有任何问题,当我尝试使用他们的网站进行转换时,它可以正常工作。

提前感谢您的回答。

4

1 回答 1

0

尝试这个

var convertapi = require('convertapi')('secret');
convertapi.convert('txt', {
    File: '/path/to/my_file.pdf'
}, 'pdf').then(function(result) {
    result.saveFiles('/path/to/dir');
});

此外,您可以尝试捕获并记录完整的异常

convertapi.convert('txt', { File: './examples/files/test.pdf' })
  .then(function(result) {
    return result.saveFiles(dir);
  })
  .catch(function(e) {
    console.log(e.toString());
  });
于 2020-02-24T20:55:51.363 回答