目前,我使用这个库https://github.com/mooz/node-pdf-image/将PDF转换成图像。
当我转换超过50页的PDF时,我想知道有多少百分比的转换已经完成,或者检查处理中的哪个页面。
这样做有可能吗?或者任何可以检查节点进程百分比的库?
谢谢。
发布于 2018-05-08 06:07:28
节点-pdf-图像支持一个一个地转换页面,所以你只需要在它们进行的时候发出事件。然后,您可以使用console.log显示事件,也可以使用websockets等将它们发送到浏览器。。。
async function convertWithProgress(eventEmitter, pdf) {
const numberOfPages = await pdf.numberOfPages();
for (let page = 0; page < numberOfPages; page++) {
eventEmitter.emit('progress', page / numberOfPages);
await pdf.convertPage(page);
}
eventEmitter.emit('progress', 1);
// combine images?
// send images?
}https://stackoverflow.com/questions/50226737
复制相似问题