Node.js 使用pdf2img模块在nodeJS中将Pdf页面转换为图像

Node.js 使用pdf2img模块在nodeJS中将Pdf页面转换为图像,node.js,pdf,Node.js,Pdf,我正在尝试使用pdf2img模块将Pdf页面转换为图像 var pdf2img = require('pdf2img'); var input = __dirname + '/pd.pdf'; pdf2img.setOptions({ type: 'png', // png or jpeg, default png size: 410, // default 1024 density: 200,

我正在尝试使用pdf2img模块将Pdf页面转换为图像

var pdf2img = require('pdf2img');
var input   = __dirname + '/pd.pdf';
pdf2img.setOptions({
  type: 'png',                      // png or jpeg, default png
  size: 410,                       // default 1024
  density: 200,                    // default 600
  outputdir: __dirname + '/output'  // mandatory, outputdir must be absolute path
});

pdf2img.convert(input, function(info) {
  console.log(info);
});
运行上述代码后,我遇到以下错误

C:\node\app>node conv.js

events.js:85
      throw er; // Unhandled 'error' event
      ^
Error: spawn pdfinfo ENOENT
    at exports._errnoException (util.js:746:11)
    at Process.ChildProcess._handle.onexit (child_process.js:1053:32)
    at child_process.js:1144:20
    at process._tickCallback (node.js:355:11)
正在对pdf库使用pdfinfo

来自pdfinfo的:

需要

Node.js
npm node package manager
xpdf / pdfinfo(1)

因此,下载并安装到您的windows计算机上,您将有望摆脱
enoint
错误。

谢谢…上述错误已解决,但现在我收到以下错误…{[error:write EPIPE]code:'EPIPE',errno:'EPIPE',syscall:'write'}可能会将其作为一个新问题发布吗?我需要更多的信息。