如何知道PDFjs上PDF文件的加载百分比

时间:2014-10-21 23:16:36

标签: javascript loader pdf.js

有没有办法知道在PDFJS中加载PDF文件的百分比?

我非常拥有以下代码:

var filename = 'your_pdf_file.pdf';
PDFJS.getDocument(filename).then(function (pdf) {
    console.info('File loaded:' + filename)
}).catch(function(pdf){
    console.error('File not found:' + filename)
});

问题是我只能知道文件的加载时间。

1 个答案:

答案 0 :(得分:5)

在getDocument中使用progressCallback参数:

var progressCallback = function (progress) {
    // progress object contains "total" and "loaded" properties
}

var filename = 'your_pdf_file.pdf';
PDFJS.getDocument(filename, null, null, progressCallback).then(function (pdf) {
    console.info('File loaded:' + filename)
}).catch(function(pdf){
    console.error('File not found:' + filename)
});