2013-07-22 89 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

相关问题