【问题标题】:Embedding a PDF into a website without a SRC attribute将 PDF 嵌入到没有 SRC 属性的网站中
【发布时间】:2012-08-21 19:18:05
【问题描述】:

目前正在研究这里更充分地解决的想法的一个分支。 Creating a Secure File Hosting Server for PDFs

我正在开发一个安全的 PDF 托管网站,某些用户可以下载我存储在 webroot 之外的某些 PDF,以防止人们访问他们不应该访问的文档。

我已经使用第一个解决方案进行了下载,但我也想实现“查看/预览”功能。我仍然没有得到应有的内容标题,但我相信导致我的大部分问题的原因是我不能在嵌入/对象/iframe/whatever 上放置“src”属性。这就是系统的重点。

我的问题是,有没有办法将文件(而不是 url)提供给嵌入/对象?我想保留我当前的系统,目前我会尽量简单,所以越简单越好。

我看到了Recommended way to embed PDF in HTML?,如果我正在尝试一些不可行的东西,我可能会查看 pdf.js。

【问题讨论】:

    标签: php pdf mime-types


    【解决方案1】:

    我还没有机会玩 pdf.js,但它要么是那个,要么是某种 Flash 播放器。

    或者你依靠浏览器来显示它有一个网页,你可以 iframe 它,但这太蹩脚了......它只适用于你的一小部分用户。

    【讨论】:

      【解决方案2】:

      PDF2SWF - 将 PDF 转换为 SWF(1 页 = 1 SWF)。

      使用其他 SWF(阅读器)通过 XML 或其他方式加载 SWF 页面。

      使用$_SESSION 存储 PDF 文档的 ID,应该通过例如/preview(预览所有文档的相同链接)

      请勿提供原始 PDF、添加水印或将其设为低分辨率。 否则,您的 PDF 将永远不会“安全”。

      http://www.swftools.org/

      【讨论】:

        猜你喜欢
        • 2010-12-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-12-01
        • 2021-07-23
        • 2012-01-13
        • 2011-12-14
        相关资源
        最近更新 更多