Javascript 如何从pdf.js获取原始数据

Javascript 如何从pdf.js获取原始数据,javascript,pdf,pdf.js,Javascript,Pdf,Pdf.js,我正在构建一个使用PDF.js加载和呈现PDF的页面,如下代码所示 var url = '/path-to-pdf.js'; PDFJS.workerSrc = "./js/external/pdf.worker.js"; PDFJS.getDocument(url).then(function getPdfHelloWorld(pdf) { var pageNumber = 1; renderPage($(".center-info")[0], pdf, 1, functi

我正在构建一个使用PDF.js加载和呈现PDF的页面,如下代码所示

var url = '/path-to-pdf.js';
PDFJS.workerSrc = "./js/external/pdf.worker.js";

PDFJS.getDocument(url).then(function getPdfHelloWorld(pdf) {

    var pageNumber = 1;
    renderPage($(".center-info")[0], pdf, 1, function pageRenderingComplete() {
        if (pageNumber > pdf.numPages) {
            return; // All pages rendered
        }
        // Continue rendering of the next page
        renderPage($("display-div")[0], pdf, ++pageNumber, pageRenderingComplete);
    });

});

我想进行客户端下载,这意味着我必须直接访问原始PDF。这里可以这样做吗?

我刚得到答案。我们可以通过getData方法访问数据

PDFJS.getDocument(url).then(function getPdfHelloWorld(pdf) {

    pdf.getData().then(function(arrayBuffer) {
        var pdfraw = String.fromCharCode.apply(null, arrayBuffer);

        // Operation your raw pdf here...
    });

干杯我刚得到答案。我们可以通过getData方法访问数据

PDFJS.getDocument(url).then(function getPdfHelloWorld(pdf) {

    pdf.getData().then(function(arrayBuffer) {
        var pdfraw = String.fromCharCode.apply(null, arrayBuffer);

        // Operation your raw pdf here...
    });
干杯

在这里寻找灵感:在这里寻找灵感: