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

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

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

    Java開源技術

    常用鏈接

    統計

    開源

    最新評論

    2011年7月6日 #

    解決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 @ 2011-07-06 17:34 jforeverg 閱讀(8069) | 評論 (15)編輯 收藏

    主站蜘蛛池模板: 亚洲处破女AV日韩精品| 不卡一卡二卡三亚洲| 亚洲一区免费观看| 香蕉视频在线免费看| 久久久久亚洲精品天堂久久久久久 | 人妻无码一区二区三区免费 | 午夜高清免费在线观看| 国产精品高清视亚洲精品| 免费看成人AA片无码视频羞羞网| 亚洲国产日产无码精品| 成人网站免费观看| 亚洲av日韩aⅴ无码色老头| 全黄性性激高免费视频| 一个人晚上在线观看的免费视频 | 久久久亚洲欧洲日产国码是AV | 一级毛片免费视频| 精品亚洲成a人片在线观看 | 亚洲导航深夜福利| 午夜私人影院免费体验区| 日韩亚洲翔田千里在线| 区久久AAA片69亚洲| 99久9在线|免费| 亚洲日韩AV一区二区三区中文 | 国产在线播放免费| 日韩精品无码免费专区午夜不卡| 亚洲av午夜成人片精品网站 | 免费A级毛片无码视频| 亚洲H在线播放在线观看H| 国产成人涩涩涩视频在线观看免费 | 亚洲成年轻人电影网站www| 免费看片免费播放| 国产一卡2卡3卡4卡2021免费观看 国产一卡2卡3卡4卡无卡免费视频 | 亚洲欧美日韩综合久久久| 国产禁女女网站免费看| 在线观看人成视频免费无遮挡| 久久久久亚洲Av片无码v| 国产精品免费观看久久| 人妻免费久久久久久久了| 暖暖免费中文在线日本| 久久精品视频亚洲| 国内自产少妇自拍区免费|