zoukankan      html  css  js  c++  java
  • 在线预览PDF格式的需求

    在线预览PDF格式的需求,FlexPaper。flexpaper是将pdf转换为swf格式的文件预览的,所以flexpaper一般和swftool
    配合使用,在程序运行时将pdf文件转换为swf格式的文件。
    主要原理
    1.通过第三方工具openoffice,将word、excel、ppt、txt等文件转换为pdf文件
    2.通过swfTools将pdf文件转换成swf格式的文件
    3.通过FlexPaper文档组件在页面上进行展示

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">  
    <html>  
    <head>  
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">  
    
    <script type="text/javascript" src="js/flexpaper_flash.js"></script>  
     <script type="text/javascript" src="js/swfobject.js"></script>
    <style type="text/css" media="screen">   
                html, body  { height:100%; }  
                body { margin:0; padding:0; overflow:auto; }     
                #flashContent { display:none; }  
            </style>   
      
    <title>文档在线预览系统</title>  
    </head>  
    <body>   
            <div style="position:absolute;left:50px;top:10px;">  
                <a id="viewerPlaceHolder" style="820px;height:650px;display:block"></a>  
                  
                <script type="text/javascript">   
                    var fp = new FlexPaperViewer(     
                             'FlexPaperViewer',  
                             'viewerPlaceHolder', { config : {  
                             SwfFile : escape('000_400000000042406_commissionedDebit.swf'),  
                             Scale : 0.6,   
                             ZoomTransition : 'easeOut',  
                             ZoomTime : 0.5,  
                             ZoomInterval : 0.2,  
                             FitPageOnLoad : true,  
                             FitWidthOnLoad : false,  
                             FullScreenAsMaxWindow : false,  
                             ProgressiveLoading : false,  
                             MinZoomSize : 0.2,  
                             MaxZoomSize : 5,  
                             SearchMatchAll : false,  
                             InitViewMode : 'SinglePage',  
                               
                             ViewModeToolsVisible : true,  
                             ZoomToolsVisible : true,  
                             NavToolsVisible : true,  
                             CursorToolsVisible : true,  
                             SearchToolsVisible : true,  
                              
                             localeChain: 'en_US'  
                             }});  
                </script>              
            </div>  
    </body>  
    </html>  
    

      

  • 相关阅读:
    移动端前台项目访问后台项目的基础路径写法【我】
    使用log4j将日志输送到控制台、文件或数据库中
    一、搭建简单的axis web服务
    o2s【我】
    新检出普通web项目爬坑记【我】
    Eclipse | 如何修改web项目的访问链接名,项目名
    unity3d 安卓IOS推送
    获取项目
    Unity3D性能优化--- 收集整理的一堆
    unity3d教程游戏包含的一切文件导入资源
  • 原文地址:https://www.cnblogs.com/dapeng520/p/4543592.html
Copyright © 2011-2022 走看看