<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)編輯 收藏

    主站蜘蛛池模板: 国产偷窥女洗浴在线观看亚洲| 国产精品免费观看久久| 亚洲国产午夜福利在线播放| 国产成人人综合亚洲欧美丁香花| 最近最好的中文字幕2019免费| 亚洲性线免费观看视频成熟| 成年在线网站免费观看无广告 | 亚洲三级视频在线观看| 8x网站免费入口在线观看| 337p日本欧洲亚洲大胆精品555588| 日韩av无码久久精品免费| 亚洲精品在线电影| 青青视频观看免费99| 亚洲av无码有乱码在线观看| 免费看少妇作爱视频| xxxxx做受大片视频免费| 亚洲线精品一区二区三区| 野花香高清视频在线观看免费 | 亚洲AV日韩精品久久久久久久| 2020因为爱你带字幕免费观看全集 | 91大神免费观看| 亚洲最大成人网色香蕉| 成人免费在线视频| 国产亚洲人成在线影院| 亚洲乱码无码永久不卡在线 | 性xxxxx大片免费视频| 亚洲另类小说图片| 又大又粗又爽a级毛片免费看| av电影在线免费看| 久久夜色精品国产亚洲AV动态图 | 狠狠色婷婷狠狠狠亚洲综合| 日本免费污片中国特一级| 亚洲精品二三区伊人久久| 亚洲VA综合VA国产产VA中| 久久久久国产精品免费免费不卡| 亚洲一级黄色大片| 中文字幕第13亚洲另类| 免费看国产成年无码AV片| 伊人久久国产免费观看视频| 亚洲制服在线观看| 亚洲综合区小说区激情区|