Я использую HtmlRenderer.PdfSharp и получаю ответ. Я хотел бы вставить изображение в свой PDF, могу ли я добавить его в Blob? Возможно, другие предложения.
downloadPDF: function (e) {
var pdfHTML = $("#testPDF").html();
var pid = this.model.get("Pid");
var jsdata = { "html": pdfHTML, "pid": pid };
$.when($.post(svcurl + 'projects/GetMTP_PDF', jsdata)).done(function (response) {
var binaryString = window.atob(response);
var binaryLen = binaryString.length;
var bytes = new Uint8Array(binaryLen);
for (var i = 0; i < binaryLen; i++) {
var ascii = binaryString.charCodeAt(i);
bytes[i] = ascii;
}
var link = document.createElement('a');
link.href = window.URL.createObjectURL(new Blob([bytes], {
type: 'application/pdf' }));
link.download = "Checklist.pdf";
link.click();
e.preventDefault();
});