当我通过API下载PDF时(使用jquery ajax),PDF中的图像会搞砸

时间:2016-06-07 16:20:59

标签: jquery ajax pdf

我想使用jquery从api服务下载pdf。我在这个网站上找到了有关如何将数据从api(blob)转换为可下载的pdf的有用链接:

    success: function(blob){
      var link=document.createElement('a');
      var binaryData = [];
      binaryData.push(blob);
      link.href=window.URL.createObjectURL(new Blob(binaryData {type: "application/pdf"}));
      link.download="nameofthepdf.pdf";
      link.click();
    },

此代码工作正常,但pdf中的所有图像都搞乱了, like this

(这些应该是图表)。这就像转换为pdf一样,除了pdf文件中的图像之外。有谁知道如何解决这个问题?

更新:通过这篇有用的文章找到了解决此问题的方法: http://www.henryalgus.com/reading-binary-files-using-jquery-ajax/ 如果有人正在解决类似的问题。

0 个答案:

没有答案