[問題] 超大的PDF

看板MacDev作者 (好無聊,丟個水球來吧)時間14年前 (2011/08/09 10:10), 編輯推噓1(1020)
留言21則, 9人參與, 最新討論串1/1
客戶在某個iOS APP裡要做個pdf reader 但是給的pdf 超大, 努力壓縮後大概平均10M 尺寸大概是 2380 x 3400 CGPDFDoucment看了一遍右一遍 Githud上的3RD pdf reader都try過了 一打開pdf 就是memory warning, 雖然沒有crash.. 可是客戶就是不滿意 如果再壓縮pdf..圖片就會模糊, 客戶也不滿意 最後我把它導向iBook 跟 browser打開, 一樣很卡 如何能說服客戶取消這個功能啊..XD p.s 由於客戶的pdf是外包的, 最原始的source已經不可考了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.130.135.25

08/09 11:02, , 1F
用 Instrument 做一下 profiling,把數字給客戶看看吧
08/09 11:02, 1F

08/09 11:27, , 2F
客戶就不管啊,一定要清楚且不會卡,而我的主管只"說"的
08/09 11:27, 2F

08/09 11:28, , 3F
一口好程式..
08/09 11:28, 3F

08/09 11:51, , 4F
ipad不是電腦,硬要他做不可能的事.請他們等ipad3吧!
08/09 11:51, 4F

08/09 12:03, , 5F
轉成圖片分別讀取這樣?
08/09 12:03, 5F

08/09 12:47, , 6F
一樣..只要縮的有點模糊..客戶就反對了~.~
08/09 12:47, 6F

08/09 16:34, , 7F
弄成圖檔然後 tiling 吧… WWDC 有影片教怎麼用
08/09 16:34, 7F

08/09 16:42, , 8F
是WWDC哪個影片了?.我去看看..
08/09 16:42, 8F

08/09 16:44, , 9F
跟 Scrollview 有關的都瞧一下
08/09 16:44, 9F

08/09 17:12, , 10F
去看 WWDC 2010,Designing Apps with Scroll Views
08/09 17:12, 10F

08/09 17:36, , 11F
tiled layer有sample code http://goo.gl/Zwfuw
08/09 17:36, 11F

08/09 23:32, , 12F
uiscrollview + catiledlayer 是最基本的
08/09 23:32, 12F

08/10 12:05, , 13F
用了tiled layer客戶不滿意啊..說為什麼有透明的區塊
08/10 12:05, 13F

08/10 12:16, , 14F
是指塊狀載入?把動畫關掉應該就可以了吧。
08/10 12:16, 14F

08/10 23:13, , 15F
切成一頁一頁在塞到scroll view動態顯示正在看的頁面就好
08/10 23:13, 15F

08/10 23:16, , 16F
還有一個方法,如果pdf檔案沒加密的話那用mmap load pdf
08/10 23:16, 16F

08/11 23:01, , 17F
如果ibooks也卡,不要指望pdf tiling了。
08/11 23:01, 17F

08/11 23:02, , 18F
按放大倍率分層,切成圖片吧...
08/11 23:02, 18F

08/12 10:57, , 19F
是的iBook也卡,所以就只有壓檔案了..另外切圖的話
08/12 10:57, 19F

08/12 10:57, , 20F
客戶不接受,因為整個app超過20M,說一定要user 3G可安裝
08/12 10:57, 20F

08/12 11:25, , 21F
這種問題看來要透過非技術的手段解決了 u.u
08/12 11:25, 21F
文章代碼(AID): #1EG9S2V7 (MacDev)
文章代碼(AID): #1EG9S2V7 (MacDev)