嵌入 PDF 将随机不显示

Posted

技术标签:

【中文标题】嵌入 PDF 将随机不显示【英文标题】:Embed PDF will randomly not display 【发布时间】:2012-01-04 01:13:16 【问题描述】:

我们正在通过对象标签显示内联 PDF:

<object data='myPDF.pdf' type='application/pdf' width='100%' height='100%'></object>

在大多数负载下,这都很好 - 浏览器将使用 adobe 的浏览器插件显示 PDF。但是,有时浏览器不会显示 PDF - 它会加载透明或空白的白色背景,其中没有内容。这发生在 Firefox 和 Chrome 浏览器中。 IE似乎没有这个问题。

更奇怪的是 - 问题发生后,如果我们调整大小或移动浏览器,PDF 会神奇地重新出现。

其他人有没有遇到过这种情况?有关如何提高此性能的任何想法?

【问题讨论】:

+1 因为我也遇到过这种情况,但这种情况很少见,我大多只是忽略了它。希望你能得到解决方案! 【参考方案1】:

我认为它与 Adob​​e 有关,我也遇到过,但从未找到解决方案。我使用的浏览器或计算机都没有关系。它只是偶尔发生......

【讨论】:

【参考方案2】:

我知道这是一篇旧帖子,但我刚刚遇到了类似的问题,无法在线找到解决方案。

我发现我的一些 pdf 文件有一个大写的扩展名 (.PDF),一旦我将它们全部小写,它在 iframe 和嵌入中都可以正常工作。

【讨论】:

以上是关于嵌入 PDF 将随机不显示的主要内容,如果未能解决你的问题,请参考以下文章

ggplot在pdf中嵌入字体

无法在嵌入中显示本地图像?不和谐.js

使用 iframe 时,嵌入式 base64 pdf 不会在 IE 中显示

IOS在PDF中嵌入字体

iframe内联元素展示PDF,不显示控件(禁止下载)

使用 Stream C# 在网页上显示 PDF