1、 在线查看 pdf 且不让下载!如果不愿意去实现,让需求提出人在 google 搜索“ pdf 禁止 下载”,查看第一条记录即可。
2、 变通方法:提高“另存为”的技术门槛。
3、 一种实现方法:使用工具 vuzit 实现在线查看 pdf 。
4、 详见 http://www.cnblogs.com/cncxz/archive/2008/02/01/1061033.html
由于vuzit是通过互联网下载pdf的,所以viewer.setUrl( " http://202.38.64.10/~zhouq/doc/ws2008.pdf " , { zoom: 1 , page: 2 } );中的地址必须是互联网可以访问的,而不能是本地地址。
5、 下载其中的 Vuzit-2.1.js ,找到“ download ”,设为 false ,则在界面上不能下载了,算是满足了需求。
6、 该工具是访问 vuzit 主页,在 vuzit.com 访问目标 pdf ,并加载到 pdf 阅读器中。
7、 其中的 url 有一个 key ,使用默认 key 会出现问题:
This web address is not registered with your key. You must login to your account, and add the directory ' http://172.16.1.243:8002/pdf ' to your list of registered websites. Alternatively, you can add just the domain name ' http://172.16.1.243:8002 '. Log into your account.Click here to retry document load.
8、 为此,需要获取自己的一个 key 。在 https://ssl.vuzit.com/ 点“ Sign up now ”注册。注册后登陆,可以查看到
点 Web Sites 将使用的站点加入,如“ http://172.16.1.243:8002” 。
点 Settings 查看到 Public key , , 将 Vuzit-2.1.js 的 vuzit.Base.dk=ai 改为 vuzit.Base.dk=’your Public key’ ,即可。