0

我想在画布上显示 PDF,而不让客户知道 PDF 网址。
我想以一种方式使用 pdfjs,即我的服务器(nodejs)将获取 PDF url 并解析 PDF,然后将其发送到客户端,客户端将在画布上显示上下文。
有没有办法做到这一点?谢谢!

4

1 回答 1

0

你可以使用 NPM 的pdfreader包。

示例代码:

var fs = require("fs");
fs.readFile("sample.pdf", (err, pdfBuffer) => {
  // pdfBuffer contains the file content
  new PdfReader().parseBuffer(pdfBuffer, function(err, item) {
    if (err) callback(err);
    else if (!item) callback();
    else if (item.text) console.log(item.text);
  });
});

阅读更多:https ://www.npmjs.com/package/pdfreader

于 2020-05-21T16:08:28.913 回答