Node.js 使用pdf2img模块在nodeJS中将Pdf页面转换为图像
我正在尝试使用pdf2img模块将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,
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'}可能会将其作为一个新问题发布吗?我需要更多的信息。