Я пытался отобразить большие файлы PDF (> 40 страниц) в HTML с помощью тега embed / iframe, но, похоже, он не работает.
Когда я пытался протестировать его с PDF-файлами меньшего размера (<25 страниц), оно работало нормально, но просто не показывалось. При проверке в Chrome я вижу, что данные загружаются в тег data элемента embed, но он просто не будет отображаться. </p>
<div class="form-inline" style="margin-left:130px; margin-top:20px;" id="pdfData" role="group" aria-label="Basic example">
<embed src="data:application/pdf;base64,@Model.B" style="height: 1000px; width: 1000px; "/
@ViewBag.Error
</div>
В коде @ Model.B содержит строку base64. Мне сказали не использовать PDF.js или любую другую библиотеку.
Я также проверил строку base64, передаваемую в модель. Это правильно. Я попытался найти подходящие настройки в файле web.config, но не смог найти ничего полезного.
Работает в FireFox и IE, но не в Chrome.
Не могли бы вы помочь мне решить эту проблему?