我正在尝试使用pdf2json将pdf解析为json。我已经在Digitalocean Droplet上托管了nodejs。我正在尝试使用DO小滴上托管的p2jsvc。如p2jsvc文档中所述,以下curl命令可以正常运行。
curl -isv http://0.0.0.0:8001/p2jsvc/status
我得到预期的答复。
{"status":{"code":200,"message":"OK","fieldName":"PDFFORMServer1"}}
p2jsvc具有数据文件夹,其中包含一些要测试的示例pdf。但是当我运行这个curl命令
curl -isv http://0.0.0.0:8001/p2jsvc/data/xfa_1040ez
出现错误后出现错误。
TypeError: Cannot read property 'completeResponse' of undefined
at cls._onPFBinDataReady (/home/testuser/p2jsvc/lib/service.js:38:25)
at executeBound (/home/testuser/p2jsvc/node_modules/underscore/underscore.js:762:67)
at PdfParser.<anonymous> (/home/testuser/p2jsvc/node_modules/underscore/underscore.js:775:14)
at PdfParser.<anonymous> (/home/testuser/p2jsvc/node_modules/underscore/underscore.js:122:29)
at emitOne (events.js:116:13)
at PdfParser.emit (events.js:211:7)
at PdfParser._onPDFJSParseDataReady (/home/testuser/p2jsvc/node_modules/pdf2json/pdfparser.js:23:9)
at emitOne (events.js:116:13)
at cls.emit (events.js:211:7)
at process.nextTick (/home/testuser/p2jsvc/node_modules/pdf2json/lib/pdf.js:250:38)
任何人都可以帮助我解决此错误吗?