【问题标题】:A pdf in an iframe is displayed differently depending on browseriframe 中的 pdf 显示方式因浏览器而异
【发布时间】:2026-02-17 09:00:01
【问题描述】:

我想在 iframe 中显示 pdf 文档(这是客户要求不要离开页面)。
此 pdf 文档是一个虚构的表格,带有注释以便向用户解释以后如何填写。
你可以在这里看到它:

http://www.ideforce.fr/?q=content/processus-dinscription-chsct(点击“示例”按钮)

它适用于 Firefox(显示 pdf,悬停时显示注释)。在 Opera 中显示 pdf,但我无法显示注释。在 Chrome 和 Safari 中,pdf 显示得非常小,但我可以放大它,然后注释中的文本会丢失撇号并且重音字母会消失(您会注意到该网站是法语的……)

问题是否来自网络浏览器?下面是我如何实现 iframe。

<iframe class="affichage-pdf" src="/sites/default/files/bi_cdt_test.pdf" frameborder="0"></iframe> 

还是问题出在生成的pdf上?

我很想知道哪里出了问题。

注意:
在 Opera 中,我得到了音符,但仍然没有重音。

【问题讨论】:

  • 谢谢@slee423,虽然“Example”在这个网站上仍然是法语;)

标签: html pdf iframe


【解决方案1】:

请试用这两个代码:

<object class="affichage-pdf" data="/sites/default/files/bi_cdt_test.pdf"></object>

<object data="/sites/default/files/bi_cdt_test.pdf"></object>

其中一个应该可以正常工作。代替 iframe 尝试使用对象,因为它比 iframe 更强大的标签。

【讨论】:

  • 太棒了!您建议使用 而不是
最近更新 更多