Как добавить изображение в PDF с помощью Blob в JavaScript? - PullRequest
0 голосов
/ 07 октября 2019

Я использую 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();
            }); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...