JSPDF: как кодировать большой двоичный объект в jsPDF?

avatar
Maxima
8 августа 2021 в 19:10
154
1
2

Я использую 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");
};

Я не знаю, как добавить нужную строку

Источник
evolutionxbox
8 августа 2021 в 19:20
0

Пожалуйста, поделитесь минимальным воспроизводимым примером вашего текущего кода

Ответы (1)

avatar
mahen23
19 октября 2021 в 06:47
0
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

Это работает для меня.