【问题标题】:How can I make two different PDF files appear in the same iframe?如何让两个不同的 PDF 文件出现在同一个 iframe 中?
【发布时间】:2011-03-09 13:27:51
【问题描述】:

我使用 FPDF 类创建多页 PDF 文档,然后使用 iframe 显示多页文档。

以下是结果示例:

我想在另一个页面上做同样的事情,只是有点不同。我不想显示一个多页 PDF 文档,而是让用户上传两个单独的 PDF,然后在同一个 iframe 中显示这两个 PDF。

如何让两个不同的 PDF 文件出现在同一个 iframe 中

【问题讨论】:

    标签: php html pdf iframe


    【解决方案1】:

    PDF插件将完全控制iframe,不能处理多个文件。

    你可以做些什么来解决它:

    两个 IFRAME

    想到的一个简单解决方案是在 iframe 中创建一个 HTML 页面,该页面又包含两个 iframes 甚至 frames。

    您必须确定这是否适合您 - 魔鬼会在这里详细介绍,例如,无法同步滚动位置或缩放级别,这可能是您想要的。

    合并 PDF

    我能想到的唯一真正方法是生成一个PDF,将两个PDF合并在一起。这并非完全无关紧要。例如,查看以下问题:

    搜索“PHP PDF 合并”时有更多关于 SO 的内容。

    【讨论】:

    • 该死,17 秒太慢了。 +1
    • 如果我合并它们,是否可以将 PDF 重新合并为多个 pdf?
    • @zeckdude 我对此表示怀疑。但是你为什么需要那个?只需将单独的版本存储在其他地方。
    • @Pukka - 好点!感谢您的建议!
    【解决方案2】:

    我不认为你可以,用户 PDF 阅读器可能(如果设置为)内联显示 PDF,因此每个 iframe 只能有一个...

    但是!有两个 iframe 怎么样?这样您就可以轻松显示两个 PDF。

    【讨论】:

      【解决方案3】:

      我会按照 Pekka 的建议进行合并。渲染 PDF 的插件 afaik 只能拥有一个 PDF。

      【讨论】:

        猜你喜欢
        • 2023-02-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-11
        • 1970-01-01
        • 2017-02-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多