2013-07-22 49 views
-1

我在leanpub.com上購買了一本書。我對可以複製到閃存盤的技術非常感興趣,但該文件無法在另一臺計算機上打開(我只看到白色屏幕)。
是否每個人誰在leanpub上傳文件售價已被保護或leanpub.com在運行時創建受保護的文件,當人們執行的聯繫?
如果它是在運行時創建的,我該如何使用PHP?

編輯1
簡而言之;我想創建一個系統來保護我的pdf文件,就像leanpub一樣。因此,下載該文件的人員不能輕易複製到其他人。

編輯2
爲什麼人們投了票?我不認爲這是OOT。我很喜歡leanpub技術來保護髮布商的權利。我關心用戶權利...
我一直在尋找http://php.net/manual/en/book.pdf.php。但我解決不了。如何防止將PDF複製到另一臺計算機

header("Content-Disposition: attachment; filename=".urlencode($the_file); 
    header("Content-Type: application/force-download"); 
    header("Content-Type: application/octet-stream"); 
    header("Content-Type: application/download"); 
    header("Content-Description: File Transfer");    
    header("Content-Length: ".filesize($the_file)); 
    //IS ANY POSSIBLE SOLUTION HERE TO ADD MORE HEADER TO PROTECT THE PUBLISHER RIGHT?? 
    flush(); 
    $fp = fopen($file, "r"); 
    while (!feof($fp)) 
    { 
     echo fread($fp, 65536); 
     flush(); // this is essential for large downloads 
    } 
    fclose($fp); 

以上代碼爲當前pdf文件添加更多頭文件,使用url和強制瀏覽器下載。
有沒有可能的解決方案爲當前pdf添加更多標題?

回答

2

你可以use TrueCrypt來加密閃存盤。這樣,沒有您的密碼,任何人都無法獲得驅動器內容。

或者你可以使用7-zippassword protect a .zip file具有.PDF它。這樣,您將需要密碼才能訪問該文件。

我希望這有助於!

+0

謝謝回答。這似乎是誤解。也許是因爲我的英語不好。簡單來說,我想創建一個系統來保護我的pdf文件,就像leanpub一樣。因此,下載該文件的人員不能輕易複製到其他人。 – kenzominang

相關問題