将 pdf 文件的二进制内容保存到 javascript 变量

Saving binary content of pdf file to javascript variable

是否可以将 pdf 的二进制内容保存到 javascript 变量中? 我有一个带有 url 的网页来保存 pdf 文件,我需要将 pdf 文件保存到 javascript 变量中。我猜应该是二进制数据。

您可以将 XHR 与响应类型一起使用 blob:

var oReq = new XMLHttpRequest();
oReq.open("GET", "/myfile.pdf", true);
oReq.responseType = "blob";

oReq.onload = function(oEvent) {
  var blob = oReq.response;
  // `blob` contains the PDF content
};

oReq.send();

来源:Sending and Receiving Binary Data, MDN