Я генерирую PDF, используя сервис DocRaptor.Он возвращает блоб PDF из предоставленного мною HTML.Пример ниже ... (частичная часть ответа).
%PDF-1.4
%����
1 0 obj
<
</Type /Catalog
/Pages 2 0 R>>
endobj
2 0 obj<
</Type /Pages
/Kids [3 0 R]
/Count 1>>
endobj
4 0 obj<
</Length 5 0 R
/Filter /FlateDecode>>
stream
x��VKO�0��WDj�T����UUi���"���j7 �6���;y�YA��\�ğ�y�TplsP�=�ˀ���&��Α�Ղ��?ܼEv݃�_QR�0�6(�e�� 7��2�F���*��8'b��8KV!�����ͱ�ւ������g6F��5j�^��
�he�9����7���u��!\�R�K_��O� ��ku�����M%o#�wbށ�;����7M���џ���@֨hu�F�������}]jH2JJ��)6\R(Km�.�~�uʮ��L���
Затем я беру этот ответ и преобразую его в BLOB-объект и создаю URL объекта, затем создаю iframe и помещаюэто как источник, как показано ниже.
var newBlob = new Blob([invoiceInformation], {type: 'application/pdf'});
const data = window.URL.createObjectURL(newBlob);
var iframe = document.createElement('iframe');
iframe.src = data;
iframe.type = 'application/pdf';
iframe.width = '100%';
iframe.height = '400px;';
$("#invoiceDisplayArea").html(iframe);
Проблема в том, что PDF всегда пуст.Просто пустая белая страница.Я подтвердил, что PDF от Docratpor создает контент на странице, загружая его непосредственно из их интерфейса.Чего мне не хватает?