Кто-нибудь может подсказать, как отобразить документ pdf, используя строку base64 в html

Может ли кто-нибудь подсказать, как отобразить документ pdf. Я использую тот же метод, который предложил Уилл Килинг, поэтому вместо изображения я использую pdf

<object id="documentFileViewModalContext" frameborder="0" width="100%" height="100%"  data="data:application/pdf;base64,{{ base64_string}}" type="application/pdf" class="internal">
    <embed src="data:application/pdf;base64,{{ base64_string}}" type="application/pdf" />
</object>

А в python код выглядит следующим образом

pdf_file = branchDocumentFileObject.document.path
file_handle = open(pdf_file, "rb")
base64_string = base64.b64encode(file_handle.read()).decode('ascii')
context['base64_string'] = base64_string

html_content = render_to_string("adminToolsApp/manage/branch/document/documentView.html", context=context, request=request)
returnStatus['status'] = 'success'
returnStatus['response'] = html_content
return JsonResponse(returnStatus, safe=False)

Буду признателен за ваше предложение Спасибо Бенни

Вернуться на верх