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

时间:2018-12-30 05:09:50

标签: node.js filestream

我从电子邮件中提取了PDF附件,并且我拥有如下PDF文件的内容:缓冲区ff 34 54,我想将此缓冲区转换为jpg图像缓冲区。这样我就可以将PDF转换为jpg图像。有没有办法直接转换缓冲区?

我已经保存了pdf文件,然后使用了一些第三方模块,将其转换为jpg。但是为此,我不得不多次读写文件。

1 个答案:

答案 0 :(得分:1)

也许this可以帮助您。只需将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 ]

});
相关问题