Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/145.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 将Pdf缓冲区转换为jpg图像缓冲区(NodeJS)_Node.js_Filestream - Fatal编程技术网

Node.js 将Pdf缓冲区转换为jpg图像缓冲区(NodeJS)

Node.js 将Pdf缓冲区转换为jpg图像缓冲区(NodeJS),node.js,filestream,Node.js,Filestream,我已经从电子邮件中提取了一个PDF附件,我有PDF文件的内容,比如:Buffer ff 34 54,我想把这个缓冲区转换成jpg图像缓冲区。这样我就可以把PDF转换成jpg图像了。有没有办法直接转换缓冲区 我已经保存了pdf文件,然后使用一些第三方模块,我已经转换成jpg。但为此,我必须多次写和读文件。也许会有所帮助。只是用谷歌搜索了一下pdf的图片,得到了这个 npm install pdf-image var PDFImage = require("pdf-image").PDFImage

我已经从电子邮件中提取了一个PDF附件,我有PDF文件的内容,比如:Buffer ff 34 54,我想把这个缓冲区转换成jpg图像缓冲区。这样我就可以把PDF转换成jpg图像了。有没有办法直接转换缓冲区

我已经保存了pdf文件,然后使用一些第三方模块,我已经转换成jpg。但为此,我必须多次写和读文件。

也许会有所帮助。只是用谷歌搜索了一下pdf的图片,得到了这个

npm install pdf-image

var PDFImage = require("pdf-image").PDFImage;
var pdfImage = new PDFImage("/tmp/slide.pdf");
pdfImage.convertFile().then(function (imagePaths) {
// [ /tmp/slide-0.png, /tmp/slide-1.png ]

});

这不会转换PDF缓冲区,而是转换PDF文件。有没有办法用PDF缓冲区作为输入?