作者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
推 Fantasywind:這樣還是會被user抓走吧 09/28 17:44
→ MOONRAKER:一般user不會想到要抓 不然你有什麼辦法 09/28 17:47
→ MOONRAKER:了不起用flash包起來也就可以了 09/28 17:48
推 Fantasywind:有必要這麼兇嗎... 原po就說不想給人抓無密碼 09/29 04:00
→ MOONRAKER:那老話一句 你有什麼辦法 09/29 11:34
→ MOONRAKER:防average user方法一大堆 但是只要會使用browser debug 09/29 11:35
→ MOONRAKER:幾乎都無效 那是不是那些方法就都是屁不用防了 09/29 11:36
推 gpmm:感謝 M 大的分享,不過還是盡量和平討論就好… o_oa" 09/29 13:02
→ Fantasywind:算了你老大很強 我只是覺得給人意見缺點講清楚 09/29 13:07
→ Fantasywind:放大絕就失去討論意義了 您加油 09/29 13:09