防止PDF文件下载和打印

我试图找到一种方法来防止从Web上查看时打印或下载PDF。另外,优选用户不能打印屏幕。


我正在考虑将这些PDF文件转换为Flash。还有其他想法吗?


婷婷同学_
浏览 756回答 3
3回答

函数式编程

最终,您将需要:为每个页面创建图像通过您自己的界面(html,flash等)向网络上的用户展示这些内容请记住,如果需要,闪存将无法在Apple设备上运行。打印屏幕将允许某人重新创建您呈现的低分辨率图像,在这种情况下,您可以在图像上添加水印。

HUWWW

好的,我收回我之前的评论。刚跟我店里的一位高级职员谈过,他说有可能将其锁定下来。您可以做的是将pdf转换为图像/闪光灯/其他内容,然后将其包装在iFrame中。然后,您创建另一个具有100%透明度的图像,并将其放置在iFrame上方(不在其中),并将其设置为具有比iFrame高的Z值。这样做的是,如果他们右键单击“图像”以保存它,则将保存透明图像。而且,由于图像“覆盖”了iFrame,因此任何尝试使用打印屏幕的操作都应被该图像屏蔽,并且它们只能对不存在的图像进行快照。这仅留下一种或两种获取文件的方式...这需要直接深入源代码以在iFrame中找到图像文件。仍不完全安全,但不受普通用户的保护。

慕尼黑的夜晚无繁华

如果对PDF加密,则可以控制其可打印性和可更改性。打印设置:没有低分辨率(150 dpi)高分辨率(最大dpi)您还可以阻止人们从PDF复制/粘贴,甚至在允许屏幕阅读器访问的同时这样做(视力障碍的人们仍然可以阅读PDF)。您没有提到要用来构建PDF的内容,因此细节由您决定。替代方法:您可以创建仅在打印时可见的注释。在整个页面上创建一个实心框,仅在打印时才会显示->没有有用的打印。您可能也可以对图层(可选内容组)执行相同的操作,但不确定。
打开App,查看更多内容
随时随地看视频慕课网APP