3 回答
TA贡献1807条经验 获得超9个赞
最终,您将需要:
为每个页面创建图像
通过您自己的界面(html,flash等)向网络上的用户展示这些内容
请记住,如果需要,闪存将无法在Apple设备上运行。
打印屏幕将允许某人重新创建您呈现的低分辨率图像,在这种情况下,您可以在图像上添加水印。
TA贡献1874条经验 获得超12个赞
好的,我收回我之前的评论。刚跟我店里的一位高级职员谈过,他说有可能将其锁定下来。您可以做的是将pdf转换为图像/闪光灯/其他内容,然后将其包装在iFrame中。然后,您创建另一个具有100%透明度的图像,并将其放置在iFrame上方(不在其中),并将其设置为具有比iFrame高的Z值。
这样做的是,如果他们右键单击“图像”以保存它,则将保存透明图像。而且,由于图像“覆盖”了iFrame,因此任何尝试使用打印屏幕的操作都应被该图像屏蔽,并且它们只能对不存在的图像进行快照。
这仅留下一种或两种获取文件的方式...这需要直接深入源代码以在iFrame中找到图像文件。仍不完全安全,但不受普通用户的保护。
TA贡献1864条经验 获得超6个赞
如果对PDF加密,则可以控制其可打印性和可更改性。
打印设置:
没有
低分辨率(150 dpi)
高分辨率(最大dpi)
您还可以阻止人们从PDF复制/粘贴,甚至在允许屏幕阅读器访问的同时这样做(视力障碍的人们仍然可以阅读PDF)。
您没有提到要用来构建PDF的内容,因此细节由您决定。
替代方法:您可以创建仅在打印时可见的注释。在整个页面上创建一个实心框,仅在打印时才会显示->没有有用的打印。
您可能也可以对图层(可选内容组)执行相同的操作,但不确定。
添加回答
举报