【问题标题】:JSPDF : how encode blob in jsPDF?JSPDF:如何在 jsPDF 中编码 blob?
【发布时间】:2021-10-12 16:03:39
【问题描述】:

我正在使用 jsPDF() 我想提交一份文件, 我有价值 BASE64 现在我想做一个 BLOB 并返回正常视图 如何使用 JSPDF 做到这一点?

这是代码,

const print = () => {
  const myFont = "";
  var doc = new jsPDF();
  doc.text(20, 20, "Name " );
  doc.addFileToVFS("MyFont.ttf", myFont);
  doc.addFont("MyFont.ttf", "MyFont", "normal");
  doc.output("dataurlnewwindow");
};

我不知道如何添加所需的行

【问题讨论】:

标签: javascript pdf base64 blob jspdf


【解决方案1】:
var blobPDF =  new Blob([ doc.output() ], { type : 'application/pdf'});
var blobUrl = URL.createObjectURL(blobPDF);  //<--- THE ERROR APPEARS HERE

window.open(blobUrl);  // will open a new tab

//window.open(blobUrl,'_system','location=yes'); will open a new window

这对我有用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-28
    相关资源
    最近更新 更多