我一直在尝试使用embed / iframe标签在HTML中显示大型PDF文件(> 40页),但是似乎无法正常工作。
当我尝试使用较小的PDF文件(<25页)对其进行测试时,它可以正常工作,但不会显示。在Chrome中进行检查时,我看到数据已加载到embed元素的data标签中,但不会显示。
<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。
能帮我解决这个问题吗?