我真的很难在iframe HTML元素中打开某些.pdf文件。我可以在这个iframe中打开一些.pdf文件,但不是全部。我无法打开的是由Visual Studio 2010中的Crystal Reports引擎创建的。
我的来源很简单,如下所示:
<iframe src= "c:\jnk\EULA.pdf">
</iframe>
.pdf文件是否有任何特性可以阻止它在iframe中显示?我正在使用IE8,但在FF中获得相同的结果。当它不在iframe中时,我也可以完美地显示这个.pdf文件。
答案 0 :(得分:0)
IFrame不是正确的解决方案。您可以使用其他解决方案:
1。 <embed src="file:///C:\jnk\EULA.pdf" width="500" height="375">
2。下载this库并使用它。
我希望我帮助过。
PS
请记住,当我们使用本地文件时,我们应该写前缀file:///
抱歉我的英文
答案 1 :(得分:0)
根据您的评论,听起来您的问题是权限之一,与PDF无关。
如果我是你,我会确保我可以在任何HTML之外的浏览器中访问PDF。如果失败,你知道你有问题。