在线预览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="width: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>  

  

你可能感兴趣的:(pdf)