仿百度文库解决方案(六)——利用FlexPaper显示Flash(SWF)
1. FlexPaper简介FlexPaper是一个开源轻量级的文档浏览组件,被设计和比如PDF2SWF库(包含于SWFTools)一起工作,使得在网页上,Adobe Flex以及别的基于Flash的应用程序中显示和交互PDF文件成为可能。即,使得在没有安装PDF阅读器软件的情况下浏览PDF文件成为可能。FlexPaper项目同时提供了Flex库和独立的Flash版本。 2. 使用FlexPaper2.1 下载FlexPaperFlexPaper在google code上的项目地址为http://code.google.com/p/flexpaper/。目前,FlexPaper最新的flash版本为FlexPaper_1.5.1_flash.zip。 下载、解压后,可以看到如图6-1显示的目录: 图6-1 FlexPaper压缩包目录 主要文件,文件夹说明:
2.2 FlexPaper参数说明
en_US (English) fr_FR (French) zh_CN (Chinese,Simple) es_ES (Spanish) pt_BR (Brazilian Portugese) ru_RU (Russian) fi_FN (FInnish) de_DE (German) nl_NL (Netherlands) tr_TR (Turkish) se_SE (Swedish) pt_PT (Portugese) el_EL (Greek) da_DN (Danish) cz_CS (Czech) it_IT (Italian) pl_PL (Polish) pv_FN (Finish) hu_HU (Hungarian)
2.3 FlexPaper例子创建html页面test.html,代码如下: <html> head> title>Flexpaper例子</meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> script type="text/javascript" src="js/flexpaper_flash.js"></scriptbodydiv style="position:absolute;left:10px;top:10px;"a id="viewerPlaceHolder" style="width:680px;height:480px;display:block"a="text/javascript"> var fp = new FlexPaperViewer( 'FlexPaperViewer,/* 对应FlexPaperViewer.swf文件*/ viewerPlaceHolderPaper.swf0.6eaSEOut0.50.2truefalse5Portraitzh_CN }}); > </div> > test.html文件以及需要的js,swf文件组织结构如图6-2所示:
图6-2 test.html文件组织结构 显示Paper.swf文件的效果如图6-3所示: 图6-3 FlexPaper下显示Paper.swf效果 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |