我从电子邮件中提取了PDF附件,并且我拥有如下PDF文件的内容:缓冲区ff 34 54,我想将此缓冲区转换为jpg图像缓冲区。这样我就可以将PDF转换为jpg图像。有没有办法直接转换缓冲区?
我已经保存了pdf文件,然后使用了一些第三方模块,将其转换为jpg。但是为此,我不得不多次读写文件。
答案 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 ]
});