仿百度文库解决方案

http://www.cnblogs.com/star-studio/archive/2011/12/09/2281807.html
这个是我在网上找到的asp版的,在PowerEasy SiteWeaver CMS 6.8版下测试通过。下面是详细说明。 1、将三个文件夹复制到动易安装目录下,其中Editor和Include两个文件夹要覆盖原来的。 2、运行FlashPaper的监视器程序.exe,注册 officetoflash.dll,设置一下程序路径和检查时间,例如10秒。 3、FlashPaper文件夹包含了Macromedia FlashPaper2.2和监视器程序、DLL组件,因这些文件必须在同一目录下,所以放在了一起,使用时要赋于该文件夹everyone读写权限。Macromedia FlashPaper的作用就是把Office文档(Word、Excel、PowerPoint)转换成为SWF格式的Flash文件,转换速度非常快,这个绿色版本只要首先运行初始化文件夹中的“初始化.bat”就可以了;监视器程序是用来弥补IIS运行权限问题和其它原因不能直接执行转换程序的,如果需要上传时同时完成转换,请不要关闭监视器程序,勾选office生成Flash,上传即可。 3、本控件支持多用户同时上传,支持office2007,Docx等文件转换,但因需要运行监视器程序,如果是自己的服务器的话,可新建一个“计划任务”,让监视器程序在开机时运行并保持其一直运行中。如果不是自己的服务器,就没必要用本控件,因为服务器不支持组件注册和监视器程序运行,甚至FlashPaper文件夹里面的文件都不允许上传,只能在本地转换再上传。 4、如果是多工作表的EXCEL文件的话,要先用excel打开文件,然后把下面的工作表全选中,保存一下,再上传,不然只能转换一页。 5、本控件针对会员中心的添加文章的时候也给出了生成Flash的选项。只是还需要修改动易的一个安全文件才可以使用。这个地方改改就可以开启会员中心的文档转换和发布视频文章。但这个有安全隐患,自行斟酌。修改会员中心发布时正常显示的修改方法:打开Include/PowerEasy.Common.Security.asp找到第754行附近,把其中的“embed|object|”删除掉。 6、test.asp是一个测试文件,转入的2个参数,1是源文件路径。2是生成的swf文件路径,都是绝对路径,运行后,dll文件会在其所在目录生成一个名为 o2ftemp.bat的批处理文件。之后,每10秒,由监视器程序检查并执行一次这个批处理生成swf文件。 7、本控件也可以用到其它的发布系统或自己开发的发布系统中。因为它的格式转换是另外的程序执行的,所以只要给监视器程序一个传入的参数就可以按照参数执行操作了。这个可以参考test.asp。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值