【发布时间】:2011-03-09 13:27:51
【问题描述】:
我使用 FPDF 类创建多页 PDF 文档,然后使用 iframe 显示多页文档。
以下是结果示例:
我想在另一个页面上做同样的事情,只是有点不同。我不想显示一个多页 PDF 文档,而是让用户上传两个单独的 PDF,然后在同一个 iframe 中显示这两个 PDF。
如何让两个不同的 PDF 文件出现在同一个 iframe 中
【问题讨论】:
我使用 FPDF 类创建多页 PDF 文档,然后使用 iframe 显示多页文档。
以下是结果示例:
我想在另一个页面上做同样的事情,只是有点不同。我不想显示一个多页 PDF 文档,而是让用户上传两个单独的 PDF,然后在同一个 iframe 中显示这两个 PDF。
如何让两个不同的 PDF 文件出现在同一个 iframe 中
【问题讨论】:
PDF插件将完全控制iframe,不能处理多个文件。
你可以做些什么来解决它:
两个 IFRAME
想到的一个简单解决方案是在 iframe 中创建一个 HTML 页面,该页面又包含两个 iframes 甚至 frames。
您必须确定这是否适合您 - 魔鬼会在这里详细介绍,例如,无法同步滚动位置或缩放级别,这可能是您想要的。
合并 PDF
我能想到的唯一真正方法是生成一个PDF,将两个PDF合并在一起。这并非完全无关紧要。例如,查看以下问题:
搜索“PHP PDF 合并”时有更多关于 SO 的内容。
【讨论】:
我不认为你可以,用户 PDF 阅读器可能(如果设置为)内联显示 PDF,因此每个 iframe 只能有一个...
但是!有两个 iframe 怎么样?这样您就可以轻松显示两个 PDF。
【讨论】:
我会按照 Pekka 的建议进行合并。渲染 PDF 的插件 afaik 只能拥有一个 PDF。
【讨论】: