繁体   English   中英

如何防止使用 PHP 或 JavaScript 下载或打印 PDF 文件?

[英]How can I prevent a PDF file from being downloaded or printed with PHP or JavaScript?

我正在寻找在浏览器中呈现 PDF 文件但使其不可下载或不可打印的方法。


如果有人真的遇到了所有麻烦来禁用 JavaScript 库或类似的东西,那很好。 这更多是因为PDF中的内容会定期更新,所以如果你下载它,它会在第二天过期。


我也不能依赖将 pdf 标记为受保护或加密作为实现此目的的合理方法。

如果您有任何图书馆推荐或其他任何内容,我们将不胜感激。 我目前正在探索使用PDF.jsViewerJS是否可行

我能够使用ViewerJS和这个 CSS 找到解决方案。 CSS 在您尝试打印时显示空白页(ViewerJS 已将其扭曲为不可打印状态),并且 ViewerJS 阻止您下载为 PDF 文件,而是尝试保存为 Z4C4AD5FCA2E07A3F74DB18B1 文件。

这满足了使其不方便以阻止用户尝试下载文件的要求,因为该文件始终可以在站点的几乎任何页面上轻松访问。

https://gist.github.com/ActuallyConnor/2a80403c7827dd1f78077fb2b5b7e785

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM