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>  
    

      

  • 相关阅读:
    SQL SERVER数据库大型应用解决方案总结
    SQL Server 2005利用分区实现海量数据处理实例
    php验证码类
    软件开发项目进度控制浅谈
    栈和队列
    .Net多线程总结
    Silverlight 3 UI类结构
    C#全角半角转换函数
    转Silverlight Navigation(多页面切换、传值)
    Silverlight 学习笔记——应用程序模型
  • 原文地址:https://www.cnblogs.com/dapeng520/p/4543592.html
Copyright © 2011-2022 走看看