PHP用于在网页上查看PDF并禁用用户下载

Tep*_*orn 6 php pdf

我打算写一个允许用户查看pdf文件的网站,但由于版权法,我不希望他们将文件保存到自己的硬盘中.我正在研究如何使用PHP查看它,但我不知道如何禁止用户不下载文件.

实际上,我想使用JavaScript来禁用此操作,但我得到其他人的建议,不要这样做,因为它对用户来说很烦人.

因此,非常感谢任何建议或帮助.

小智 6

使用CSS opacity: 1.0<div>定位在您的内容...

您可以使用<object>或输出pdf <iframe>,然后放置一个绝对位置并使用z-index来覆盖您的pdf.使用CSS opacity: 1.0.

现在,当用户尝试点击或复制时,他们什么也得不到,因为他们真的点击了空白<div>!

它是一个黑客,但它的工作原理!用户将能够阅读内容,他们可以拍摄屏幕截图,但他们无法实际复制文本并将其粘贴到任何地方.


Abd*_*lam 3

方法01

使用Google 图书实现该功能

<iframe frameborder="0" scrolling="no" style="border:0px" src="https://books.google.com.kh/books?id=e5MkzETNcsgC&lpg=PP1&dq=typography&pg=PA11&output=embed" width="500" height=500>
</iframe>
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

在上图中,它显示了Embed这将是代码。并且下载或打印选项在此不可用Google dosc 可以阻止下载,但允许Save to Drive选择。然后在驱动器中我可以下载它谷歌图书不允许这样做

在视野中

02

方法02

使用谷歌云端硬盘

右键单击pdf并转到共享(下图)

03

然后进入左下角的高级选项

05

勾选两个复选框。复制embed链接并将其粘贴到您的src. 不允许下载和保存驱动器选项

注:方法01方法02已测试