【问题标题】:how to disable save option for fpdf generated files in php?如何禁用 php 中 fpdf 生成文件的保存选项?
【发布时间】:2014-09-03 10:34:11
【问题描述】:

我正在使用 fpdf 在 php 中生成报告。我不希望用户保存生成的 pdf。他们只会打印文件。我该怎么做?任何帮助将不胜感激。

【问题讨论】:

    标签: php report fpdf


    【解决方案1】:

    可以肯定,只要将其从服务器发送到客户端的浏览器以显示 pdf,您确实无法真正阻止用户“保存”它,他们会找到方法。

    【讨论】:

    • 但出于安全目的我需要这样做。必须有一些东西可以阻止至少普通用户保存它。
    • 如果您允许他们打印 pdf,我的理解是它也必须保存。我发现可以帮助您保护 PDF 的最接近的方法是 add-on,但它会阻止打印,所以老实说,我认为没有真正的解决方案。
    【解决方案2】:

    阻止用户保存 PDF 就像阻止用户创建屏幕截图一样,他们总能找到解决办法。此外,为了能够打印 PDF,PDF 必须存储在用户缓存中以将其发送到他们的打印机。此外,一些浏览器无法显示带有打印选项的 PDF,他们必须下载 PDF 才能在 ie Adob​​e Reader 中打开它才能从那里打印。

    【讨论】:

      【解决方案3】:

      我建议不要为此创建 PDF,否则如果 PDF 将在可以轻松保存或复制的浏览器中打开。如果您允许用户下载,请制作一份 PDF 格式的报告并让客户下载。

      【讨论】:

      • 我不能让用户下载它。
      • 那就采纳我的第一个建议吧。
      • 您可以使用报表制作工具。
      • 你能给我一些链接吗
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-12
      • 2015-05-19
      • 1970-01-01
      相关资源
      最近更新 更多