<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Java開源技術

    常用鏈接

    統計

    開源

    最新評論

    解決FlexPaper分頁分段加載問題

    FlexPaper是一個開源的PDF文檔在線查看控件。用戶查看PDF文檔不需要安裝Acrobat Reader,但需要利用像SwfTools這樣的工具預先將PDF文檔轉成SWF格式的文件。FlexPaper能夠對需要查看的文檔進行分頁、搜索、打印、縮放、全屏查看等

     

    但對于一次性加載整個大型文檔會導致加載時間過長和內存過渡消耗。在新的FlexPaper版本中已經能夠解決這個問題。首先需要將你的文檔拆分成多份swf文件,然后在調用FlexPaper的時候設置好相關參數,這樣在瀏覽的時候就能夠分頁/分段加載。下面將介紹如何將文檔拆分成多份swf文件和怎么設置FlexPaper參數:

    關于如何拆分文檔,在FlexPaper 1.4.5中已經提供了一個開箱即用的示例。只要在支持PHP的服務器上運行其提供的'split_document.php'文件能夠自動進行分頁。對于服務器上不支持PHP運行的,可以在調用PDF2SWF程序時,在原來調用的命令行基礎上稍微修改一下具體如下:

    C:\SWFTools\pdf2swf.exe Paper.pdf -o Paper%.swf -f -T 9 -t -s storeallcharacters


    大家可以看到上面的命令行比原來只多了一個%符號,這個符號表示PDF2SWF轉換文檔時,將為每一頁創建一個swf文件。如:"Paper1.swf", "Paper2.swf"。然后在FlexPaper控件配置加載SwfFile的地方,采用:{filename[*,padding],total pages}這種語法表明。

    以下給出一個具體的配置示例:
     1         var fp = new FlexPaperViewer(    
     2         'FlexPaperViewer'
     3         'viewerPlaceHolder', { config : { 
     4                   SwfFile : "{Paper[*,0].swf,28}"
     5                   Scale : 0.6
     6                   ZoomTime : 0.5
     7                   ZoomInterval : 0.1
     8                   FitPageOnLoad : false
     9                   FitWidthOnLoad : false
    10                   PrintEnabled : false
    11                   MinZoomSize : 0.2
    12                   MaxZoomSize : 5
    13                   localeChain : "en_US" 
    14         }});

    在這個例子中,我們指示FlexPaper按分頁的方法來加載一個共有28頁的文檔,不需要用0填充文件名。假如你的文件是按"Paper01.swf", "Paper02.swf", .. 這種形式拆分時,要將padding設置成1,意思是用一個零來填充文件名。
    FlexPaper項目地址:http://flexpaper.devaldi.com/
    下載地址:http://flexpaper.devaldi.com/download/
    文檔地址:http://flexpaper.devaldi.com/docs.htm
    開源文檔共享平臺:http://doc.open-open.com/

    posted on 2011-07-06 17:34 jforeverg 閱讀(8069) 評論(15)  編輯  收藏

    評論

    # re: 解決FlexPaper分頁分段加載問題 2011-07-06 22:27 寧波紋身

    博主真厲害。  回復  更多評論   

    # re: 解決FlexPaper分頁分段加載問題 2011-07-08 13:20 羅家輝

    qq:286636865,flexpaper可以多頁一個flash文件嗎?  回復  更多評論   

    # re: 解決FlexPaper分頁分段加載問題 2011-07-08 15:40 flexpaper

    樓主真是太厲害了,我想知道如果50面為一個分割點,上面的命令行語句該怎樣寫呀,還有再請教一個問題,樓主大俠能否把上面的配置寫全呀,就是寫一個具體的例子,比如要在哪個頁面修改上面的參數等等。謝謝  回復  更多評論   

    # re: 解決FlexPaper分頁分段加載問題 2011-07-08 20:26 jforeverg

    這個我也不清楚呀。可以看一下http://wiki.swftools.org/index.php/Pdf2swf 看這邊有沒有介紹。@羅家輝
      回復  更多評論   

    # re: 解決FlexPaper分頁分段加載問題 2011-07-08 20:27 jforeverg

    在原來設置swf地址時改成這樣
    SwfFile : "{Paper[*,0].swf,28}", @flexpaper
      回復  更多評論   

    # re: 解決FlexPaper分頁分段加載問題 2011-07-10 22:13 小國

    樓主,我想請教你一個問題,如果在mxml文件中該怎樣寫呀,主是調用flexpaper時該怎樣寫呀,我現在正在做flexpaper延時加載的東西,忙了一個星期一點頭緒也沒有,無意中看到你的貼子,真是給了我希望呀,樓主大俠,能給出一個例子嗎,謝謝
    我的郵箱是yuanyuan_01_aa@163.com  回復  更多評論   

    # re: 解決FlexPaper分頁分段加載問題 2011-07-25 22:51 擂肥

    我的怎么不行啊  回復  更多評論   

    # re: 解決FlexPaper分頁分段加載問題 2011-09-06 15:15 羅豬

    請問mxml方式怎么寫啊。。不會寫。。  回復  更多評論   

    # re: 解決FlexPaper分頁分段加載問題 2011-09-30 15:34 grief

    如何禁用打印功能呀?PrintEnable=false不管用呀。  回復  更多評論   

    # re: 解決FlexPaper分頁分段加載問題 2011-10-20 14:08 nitesheng

    我個人制作了一個文庫 flexpaper.studylead.com 單頁異步加載、自定義播放器! 需要的朋友可以看看  回復  更多評論   

    # re: 解決FlexPaper分頁分段加載問題[未登錄] 2011-11-01 11:19 Zero

    不得不佩服一下樓主啊  回復  更多評論   

    # re: 解決FlexPaper分頁分段加載問題[未登錄] 2011-11-18 16:13 li

    為啥我的生成不了呢,
    c.pdf 直接生成 c%.swf  回復  更多評論   

    # re: 解決FlexPaper分頁分段加載問題 2011-12-25 20:48 兮丶素顏

    怎么來判斷我用swftools總共分成了多少份swf呢  回復  更多評論   

    # re: 解決FlexPaper分頁分段加載問題[未登錄] 2012-03-22 21:03 Bright

    flexpaper分頁加載不行,但單獨加載一個swf文件就可以
    謝謝
    262959310@qq.com  回復  更多評論   

    # re: 解決FlexPaper分頁分段加載問題 2015-01-15 14:33 menwx

    @兮丶素顏
    我也想問同樣的問題,怎么獲取分頁中的總頁數這個參數???
      回復  更多評論   


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 国产自国产自愉自愉免费24区| 亚洲午夜电影一区二区三区| ssswww日本免费网站片| 国产亚洲色婷婷久久99精品91| 一级特黄录像免费播放中文版| 久久久久亚洲AV综合波多野结衣| 美女网站在线观看视频免费的| 亚洲精品无码久久久久| 日本一道本不卡免费| 亚洲精品在线不卡| 成人奭片免费观看| 黄页网址大全免费观看12网站| 亚洲日韩国产精品乱| 黄色片免费在线观看| 亚洲第一永久在线观看| 在线观看成人免费| 日韩在线视频免费 | 国产精品va无码免费麻豆| 在线视频亚洲一区| 亚洲中文字幕不卡无码| 99在线热视频只有精品免费| 国产精品亚洲一区二区麻豆| 免费a级毛片无码a∨性按摩| 99re6在线精品免费观看| 亚洲欧洲精品一区二区三区| 成年女人看片免费视频播放器| 鲁啊鲁在线视频免费播放| 亚洲AV乱码久久精品蜜桃 | 羞羞视频免费观看| 亚洲国产AV无码专区亚洲AV| 猫咪社区免费资源在线观看 | 亚洲色偷偷综合亚洲AVYP| 最近免费中文字幕大全高清大全1 最近免费中文字幕mv在线电影 | 四虎影院免费在线播放| 91av免费在线视频| 亚洲国色天香视频| 亚洲精品黄色视频在线观看免费资源| 免费无码VA一区二区三区 | 亚洲午夜免费视频| 美女被免费网站在线视频免费| 久久精品国产亚洲AV麻豆王友容|