【发布时间】:2014-09-03 10:34:11
【问题描述】:
我正在使用 fpdf 在 php 中生成报告。我不希望用户保存生成的 pdf。他们只会打印文件。我该怎么做?任何帮助将不胜感激。
【问题讨论】:
我正在使用 fpdf 在 php 中生成报告。我不希望用户保存生成的 pdf。他们只会打印文件。我该怎么做?任何帮助将不胜感激。
【问题讨论】:
可以肯定,只要将其从服务器发送到客户端的浏览器以显示 pdf,您确实无法真正阻止用户“保存”它,他们会找到方法。
【讨论】:
阻止用户保存 PDF 就像阻止用户创建屏幕截图一样,他们总能找到解决办法。此外,为了能够打印 PDF,PDF 必须存储在用户缓存中以将其发送到他们的打印机。此外,一些浏览器无法显示带有打印选项的 PDF,他们必须下载 PDF 才能在 ie Adobe Reader 中打开它才能从那里打印。
【讨论】:
我建议不要为此创建 PDF,否则如果 PDF 将在可以轻松保存或复制的浏览器中打开。如果您允许用户下载,请制作一份 PDF 格式的报告并让客户下载。
【讨论】: