我需要在我的網站上建立一個功能來顯示pdf文件。不過,我不希望他們可以保存或下載。有沒有辦法強制瀏覽器禁止保存和下載PDF文件。在網上顯示pdf但不能下載
1
A
回答
3
編號 如果你看到任何東西,它是你的。當您查看PDF文件時,文件內容在您的計算機內存中。
0
也許buildin pdf權限管理是滿足您的需求。所以用戶可以下載pdf,但不能執行特定的操作。
另一種方法是將PDF渲染成圖像,因此用戶無法下載整個pdf。
1
信息可以公開或私人。中間不存在,如果您希望將私人數據更改爲公共數據,則無法撤銷此更改。
你所說的是:
- 我想將數據發送到遠程計算機,屬於某些用戶
- 我當時想限制什麼遠程計算機可以用這些數據做
第一部分是互聯網做什麼。第二部分是不可能的,因爲您無法控制用戶計算機上正在運行的進程。
要清楚,爲了向用戶顯示PDF文件,必須允許用戶的瀏覽器下載該文件以便將其顯示給用戶。但是,用戶是否選擇將該信息寫入屏幕或文件是無法控制的。
你唯一的選擇是限制或標記您或許PDF扁平化的一系列圖像文件,或者水印的PDF發送給用戶的數據,雖然用戶仍然能夠保存這些圖像和你會讓人們很難閱讀你正在提交的文件。或者,也許您可以在將PDF數據發送到瀏覽器之前將其轉換爲一系列JavaScript指令,其中可以執行此代碼並將PDF呈現爲畫布元素。即使使用這種方法,用戶也可以截取屏幕截圖。
下面是問題的問題:它把馬車放在馬前。您不是要求解決問題的方法,而是假設解決方案並尋求實施方案的幫助。告訴我們根本問題 - 是否要跟蹤PDF的查看次數?是否要在稍後撤銷對PDF的訪問?也許這些文件是參考資料,你想驅動重複流量到您的網站?或者,也許內容是由第三方擁有的,並且有關於分發的一些合約規定?如果不知道這一點,我們無法爲您遇到的問題提供明智的解決方案。
相關問題
- 1. 可以在網站上查看PDF,但不能下載它
- 2. Window.open二進制數據pdf正在下載但不顯示pdf:Javascript
- 3. 在網站上顯示pdf
- 4. 在網站上顯示pdf
- 5. ASP.NET MVC強制PDF下載,不顯示
- 6. 顯示標記pdf導出不下載
- 7. 下載PDF文件,不要在屏幕上顯示
- 8. 如何在網上下載pdf
- 9. Express res.redirect顯示內容但不下載
- 10. SDWebImage下載但不顯示圖像
- 11. 下載PIC,但PIC不會顯示
- 12. ASP.NET:-Excel下載但不顯示數據
- 13. PDF文件在下載時如何能夠部分顯示?
- 14. 瀏覽到PDF會導致PDF下載而不是顯示
- 15. 圖像不能顯示在網頁上
- 16. PDF數據顯示,但文件沒有下載
- 17. Google Map在我的網頁上顯示div但不顯示
- 18. 網站不顯示,而是下載
- 19. 下載的aspx網站顯示不好
- 20. ServiceStack root/default.cshtml下載網頁/不顯示
- 21. 網站在3G下的iPad/iPhone上顯示JavaScript錯誤,但不在WiFi下
- 22. Firefox不顯示在下載
- 23. PDF下載功能
- 24. PDF顯示在Chrome,Firefox中,但不顯示在IE8中
- 25. PDF內容顯示在Firefox中,但不顯示在IE中
- 26. pdf下載,爲ios和android顯示
- 27. 顯示和下載PDF Ruby on Rails
- 28. 下載自動生成並顯示pdf
- 29. Android下載並從url中顯示pdf
- 30. 在網頁中顯示PDF
用戶將始終可以保存內容。你打算如何防止某人從Ctrl + S或從瀏覽器的選項菜單下載文件? – OptimusCrime
我想可能有辦法。使用JavaScript從用戶那裏獲取輸入,通過ajax將其發送到服務器,然後根據輸入流回服務器端呈現的文檔的視頻。 (不,這不是一個嚴肅的建議。) – bdares