我在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添加更多标题?
谢谢回答。这似乎是误解。也许是因为我的英语不好。简单来说,我想创建一个系统来保护我的pdf文件,就像leanpub一样。因此,下载该文件的人员不能轻易复制到其他人。 – kenzominang