FlowPaper前身是FlexPaper,其该插件应用在各大互联网公司。采用FlexPaper其最大的好处就是浏览器的兼容问题。要解决浏览器兼容,附件必须装换成flash文件以.swf为后缀。flash安全漏洞较多,慢慢的被html5取代。但是很多低版本的浏览器根本不支持html5,其中最可恨就是IE浏览器了.使用低版本的用户群体又大。所有这个时候采用FlexPaper或者FlowPaper插件很好的解决了这样的问题。
那么接下来我们看看FlowPaper如何调试整合
环境说明:
tomcat7 + FlexPaper收费版 + eclipse
demo下载地址https://git.oschina.net/JornTang/PDFZaiXianYuLanFlexPaper.git
将项目clone下载直接以JAVA工程导入eclipse,然后直接访问
http://127.0.0.1:8080/FlowPaper/index_flash.html
看下配置的详细注释
SWFFile : projectName + "/docs/Paper.swf",//swf文件的位置 escape(fileUrl)
Scale : 1,//缩放比例
ZoomTransition : 'easeOut',//Flexpaper中缩放样式,它使用和Tweener一样的样式,默认参数值为easeOut.其他可选值包括: easenone, easeout, linear, easeoutquad
ZoomTime : 0.5,
ZoomInterval : 0.3,
FitPageOnLoad : false,//初始化的时候自适应页面,与使用工具栏上的适应页面按钮同样的效果。
FitWidthOnLoad : false,//初始化的时候自适应页面宽度,与工具栏上的适应宽度按钮同样的效果。
FullScreenAsMaxWindow : false,//如果设置为true的时候,点击全屏并不是全屏而是一个新页面,据说独立的flex播放的时候用这个比较合适
ProgressiveLoading : false,//true的话不全部加载文档,边看边加载
MinZoomSize : 0.1,//最小缩放比例
MaxZoomSize : 3,//最大缩放比例
SearchMatchAll : false,//为true的时候搜索的时候便会出现高亮
InitViewMode : 'Portrait',
RenderingOrder : 'flash',
StartAtPage : '',
ViewModeToolsVisible : true,//工具栏上是否显示样式选择框
ZoomToolsVisible : true,//工具栏上是否显示缩放工具
NavToolsVisible : true,//工具栏上是否显示导航工具
CursorToolsVisible : true,//工具栏上是否显示光标工具
SearchToolsVisible : true, //工具栏上是否显示搜索
WMode : 'window',
localeChain : 'zh_CN',//语言
jsDirectory : projectName + '/js/',
cssDirectory : projectName + '/css/',
localeDirectory : projectName + '/locale/',
key :''在外网使用需要正版授权摘要,暂不提供
PS:有一点需要注意的就是,如果你也使用是正版授权插件。在外网使用的时候,url不能以域名的方式进行加载swf文件。否则会报跨域名错误。
以上FlexPaper基本算是集成完毕