簡體   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