关于论坛实现pdf,word等文档在线预览的功能探讨

论坛引擎:Discuz! 2.5

工具:flexpaper1.5.6 二次开发版本

本文主要探讨大体的思路及相关技术难点问题,属个人工作之余的一些小小开发,仅供探讨,嘿嘿、、、

实现效果如图:

论坛为什么需要在线预览功能,呵呵、、、本公司的论坛就需要这样的功能,还用得着下载再看吗?直接看完不就得了,呵呵、、、

关于flexpapaer的二次开发请参照前文:flexpaper的二次开发总结及探讨

这里主要修改不同点是Diyflexpaper.mxml



	
	
		
	
	


其中 this.loaderInfo.parameters.url  是获取加载该flash的地址参数,并非当前url地址的参数,这样修改主要目的是论坛加载flexpaper时好传递参数。

好了,flexpaper准备完毕,下面就开始为论坛添加插件吧。

以管理员身份登陆discuz论坛管理中心,选择

discuz代码,具体操作很简单,不再阐述,添加一个自定义代码后进入详情:主要设置如下:

替换内容:

http://192.168.0.200/flexpaper/Diyflexpaper.swf 这是我的flexpaper地址
参数个数:3

参数提示语:

请输入 阅读器 的宽度:
请输入 阅读器 的高度:
请输入需要打开的flash地址:

其余默认,提交后添加用户组使用权限,在发贴时便可看到如下图标了:


这里打开的flash地址是.../swf/1.swf,下面探讨flash地址问题:

        1、该地址是已经实现pdf转为swf的文件地址,本文效果图为手动转换后上传到服务器的,那么对于一般用户怎么用呢?

        该论坛全部用php开发,本人实在不会,呵呵,不然就可以写一个后台转换程序,这里让用户输入的地址为客户端pdf什么的文件地址,提交后转换程序进行上传并转换,这样就完美了。

 

作者: kunoy
出处: http://blog.csdn.net/kunoy
申明:作者写博是为了总结经验,和交流学习之用。
如需转载,请尽量保留此申明,并在文章页面明显位置给出原文连接。谢谢!

你可能感兴趣的:(Adobe,Flex,Web应用)