Java仿文库的基本方法
基本步骤:
1、将要展示的office文件 转换成 PDF, 使用工具 openoffice
2、将PDF文件转换成swf ,实用工具swftools
3、使用flexPaper,显示转换后的swf文件。
基础代码:没有任何校验
1、openoffice转换pdf
下载地址:https:///GPL/FlexPaper_2.2.4.zip
jsp代码如下
该文件:FlexPaperViewer.swf
<!--首先要引入jquery库及相关的js 下载包里面 找--> <script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript" src="js/flexpaper_flash.js"></script> <script type="text/javascript" src="js/flexpaper_flash_debug.js"></script>
body内如下
<div style="position:absolute;left:10px;top:10px;"> <a id="viewerPlaceHolder" style="width:1260px;height:780px;display:block"></a> <script type="text/javascript"> var fp = new FlexPaperViewer( 'FlexPaperViewer', 'viewerPlaceHolder', <!--对应于a 标签的id--> { config : { SwfFile : decodeURI('aaa.swf'), <!--引入的swf文件,decodeURI 解决中文文件名问题--> Scale : 0.6, ZoomTransition : 'easeOut', ZoomTime : 0.5, ZoomInterval : 0.2, FitPageOnLoad : true, FitWidthOnLoad : false, PrintEnabled : true, FullScreenAsMaxWindow : false, ProgressiveLoading : false, MinZoomSize : 0.2, MaxZoomSize : 5, SearchMatchAll : false, InitViewMode : 'Portrait', ViewModeToolsVisible : true, ZoomToolsVisible : true, NavToolsVisible : true, CursorToolsVisible : true, SearchToolsVisible : true, localeChain: 'zh_CN' <!--改成这个显示中文--> }}); </script> </div>
执行效果:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。