作者MOONRAKER (㊣康少校是死到哪里去了)
看板PHP
标题Re: [请益] PDF(加密)读取&下载
时间Fri Sep 28 16:15:30 2012
※ 引述《babychanbo ()》之铭言:
: 小弟有个问题想在这边请教各位前辈
: 现在我能让浏览器读取我伺服器上面加密过的PDF档案
: 浏览器也可以跳出密码输入视窗可以看到PDF的内容
: 我想请问是否有其他的方法可以让浏览器输入密码的这个步骤省略(伺服器背後执行输入
: 的动作),让使用者可以直接看到PDF的内容
: 但是如果使用者自行下载了这个加密的PDF档到本机端後,打开却要输入密码
: 不知道PHP code或者相关Script, Java...等可以做到这样的效果
: 还恳请前辈的指导
用imagemagick转换pdf成图档
http://www.linuxondesktop.in/2008/05/converting-pdf-to-pngjpg-using.html
线上浏览的时候就一页一页给图档,下载时才是全本的pdf。
注意:这种转换即使用exec()在外部做也非常浪费CPU time,
绝对不要想on-fly做,你的server会死。
pdf不多就统统转好等user来看,
不然就弄个图片cache,不过没转的pdf就要请user等一等。
比如说:「转档中,请稍候…」
然後用javascript settimeout()设定每60000毫秒reload一下。
--
从前有个马铃薯王国 有个高贵伟大的国王
有的人尊敬他 有的人畏惧他 但有个人敢看不起他不只是一条龙
嘿呵 快出动 去征服 去摆平 嘿呵 快出征 去征服那条龙
嘿呵 快出动
(宰了它!轰了它!)嘿呵 快出征 去征服那条龙
:■ Potatoes and Dragons (C)Alphanim France 2004-05 :.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.163.12.174
1F:推 Fantasywind:这样还是会被user抓走吧 09/28 17:44
2F:→ MOONRAKER:一般user不会想到要抓 不然你有什麽办法 09/28 17:47
3F:→ MOONRAKER:了不起用flash包起来也就可以了 09/28 17:48
4F:推 Fantasywind:有必要这麽凶吗... 原po就说不想给人抓无密码 09/29 04:00
5F:→ MOONRAKER:那老话一句 你有什麽办法 09/29 11:34
6F:→ MOONRAKER:防average user方法一大堆 但是只要会使用browser debug 09/29 11:35
7F:→ MOONRAKER:几乎都无效 那是不是那些方法就都是屁不用防了 09/29 11:36
8F:推 gpmm:感谢 M 大的分享,不过还是尽量和平讨论就好… o_oa" 09/29 13:02
9F:→ Fantasywind:算了你老大很强 我只是觉得给人意见缺点讲清楚 09/29 13:07
10F:→ Fantasywind:放大绝就失去讨论意义了 您加油 09/29 13:09