本文目錄一覽:
在網頁中打開PDF文件 禁止保存
方案有多種,供你參考.有興趣可以交流一下:
先分析一下原因.你在pdf生成時去掉工具欄,只是在pdf內部屬性上對閱讀器有一個初始化要求記錄而已,並不是強制性的.閱讀器方面的控制並不在你手中.所以你碰到這個問題.同時讓pdf文件在客戶端進行瀏覽,你已經把pdf文件本身發到客戶端的臨時目錄下了,對這個臨時文件的掌控我們也不是能夠完全做到的。
方案一:比較簡單,加文檔開啟密碼.把你要發布的pdf文件都添加上這個(我想你會).在客戶端打開的時候,你可以用一種加密的方式把密碼傳遞給當地的閱讀器用於開啟文檔.這樣即使他保存了也不知道密碼.當然切記不能單純加開啟密碼,還需要加權限密碼.這樣即使他即使想祛除密碼都杜絕了.密碼的強度一定要高.這樣那些密碼祛除工具就沒用的.
方案二:土辦法.把服務器把pdf一頁一頁拆分了,並轉成圖象文件.這樣pdf就不是pdf的.
方案三:訂製activeX的閱讀器,把你不想要的功能驅除.
有么有好的辦法禁止瀏覽器將pdf另存為,或是打印的
禁止打印可以在生成PDF時設置:
但禁止另存就沒有辦法了,如果對方不能保存,那就和不能看一樣了。只要不放到網上或不給對方看就能實現了。
如何實現網頁禁止另存為
一、屏蔽鼠標右鍵
把網頁的標籤修改為下面的代碼:
<body oncontextmenu=self.event.returnValue=false onselectstart=”return false”>
現在點擊鼠標右鍵就不會有任何反應了。
二、禁止“另存為”命令
在<body>…</body>標籤之間加入如下代碼,可以使“另存為”命令不能順利執行。
<noscript>
<iframe scr=”*.htm”></iframe>
</noscript>
加入上述代碼後,當執行“另存為”命令時,會彈出“保存網頁時出錯”的對話框。
原創文章,作者:V1PIR,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/129608.html