2013-01-05 54 views
0

任何機構都知道專用文件查看解決方案選項(下載,打印不允許)?只有私人文件查看(下載,不允許打印)

考慮文件類型可以是PDF/DOC/XLS

我發現的PDF解決方案:

爲私人文件只讀PDF格式,文件需要創建爲每個網頁的圖片和介紹這些的用戶。

與PHP的NodeJS https://github.com/mozilla/pdf.js/#contributing

推薦一些源代碼和思想......

如何scribd和谷歌文檔處理文檔?

由於提前, SVN

+8

無論你想出什麼,總會有一種方式,用戶可以得到你的文件的副本,即使他們拿到了一支筆和一張紙並寫下來...... – user1909426

+0

已經有各種努力使「不可打印」的文件,但它們依賴於特殊的讀者。如果有人可以下載它,他們可以打印它。或者,如果有人能看到它,他們可以屏蔽它。 – CaseySoftware

+0

我的手機有一個相機......你無法阻止我! – rlemon

回答

3

在任何瀏覽器中顯示(圖片,字體,音樂文件,SWF電影 - 和他們的盒內等)可以這樣或那樣的方式來抓住。這是因爲顯示的內容實際上是下載到該用戶的計算機上的。這是,當用戶抓住它和他有多少技術技能。

你最好的辦法是讓用戶同意一些條款(這在法律上保護你,但它不會幫助你跟蹤分配)。您還可以爲每個用戶分配一個唯一的ID並將其嵌入到文件本身中。因此,如果您碰巧遇到分發的副本,您將會知道源代碼。但是,我不確定這些信息在實踐中有多寶貴。

如果我們在談論圖像,下一個最佳選擇是使用水印。
對於音樂文件而言,它將是覆蓋在軌道上的通用口語文本,並定期重複播放。

所以總結起來可以從保存或打印文件消除基本用戶,但你不能保護任何完全顯示在用戶的瀏覽器,被保存或打印。

相關問題