FlexPaper是一个开源轻量级的在浏览器上显示各种文档的组件,被设计用来与PDF2SWF一起使用, 使在Flex中显示PDF成为可能,而这个过程并无需PDF软件环境的支持。它可以被当做Flex的库来使用,另外你也可以通过将一些例如Word、PPT等文档转成PDF,然后实现在线浏览。
预览效果:需要放在服务器上我用的是xampp来启动的网页服务器环境,然后打开写好的页面index.html
想玩下这个Flexpaper的同学往下看哦~
'FlexPaperViewer', //这里是FlexPaperViewer.swf的路径,相对根目录'viewerPlaceHolder', //这里是要显示Swf的区域的ID{ config : { SwfFile: , //这里是要显示的swf的位置 Scale : 0.6, //缩放比例 ZoomTransition : 'easeOut', //Flexpaper中缩放样式,它使用和Tweener一样的样式,默认参数值为easeOut.其他可选值包括: easenone, easeo //ut, linear, easeoutquad ZoomTime : 0.5, //从一个缩放比例变为另外一个缩放比例需要花费的时间,该参数值应该为0或更大。 ZoomInterval : 0.2, //缩放比例之间间隔,默认值为0.1,该值为正数。 FitPageOnLoad : true, //初始化的时候自适应页面,与使用工具栏上的适应页面按钮同样的效果。 FitWidthOnLoad : false,//初始化的时候自适应页面宽度,与工具栏上的适应宽度按钮同样的效果。 FullScreenAsMaxWindow : false, //是否支持全屏,当设置为true的时候,单击全屏按钮会打开一个flexpaper最大化的新窗口而不是全屏,当由于fla //sh播放器因为安全而禁止全屏,而使用flexpaper作为独立的flash播放器的时候设置为true是个优先选择。 ProgressiveLoading : false, //当设置为true的时候,展示文档时不会加载完整个文档,而是逐步加载,但是需要将文档转化为9以上的flash版本(使 //用pdf2swf的时候使用-T 9 标签)。 MinZoomSize : 0.2, //最小的缩放比例。 MaxZoomSize : 5, //设置最大的缩放比例。 SearchMatchAll : false, //设置为true的时候,单击搜索所有符合条件的地方高亮显示。 InitViewMode : 'SinglePage', //启动模式 ViewModeToolsVisible : true,//工具栏上是否显示样式选择框(就是显示缩略图或分页显示的工具) ZoomToolsVisible : true, //工具栏上是否显示缩放工具 NavToolsVisible : true, //工具栏上是否显示导航工具(也就是页码工具) CursorToolsVisible : true, //工具栏上是否显示光标工具 SearchToolsVisible : true, //工具栏上是否显示搜索 localeChain: 'en_CN' //语言}});
下载flexpaper :http://www.open-open.com/lib/view/home/1324810911561
只需要用到
FlexPaperViewer.swf;
flexpaper_flash_debug.js;
flexpaper_flash.js;
jquery.js;
拜拜~