公开/公告号CN102880689A
专利类型发明专利
公开/公告日2013-01-16
原文格式PDF
申请/专利权人 北京金和软件股份有限公司;
申请/专利号CN201210347918.4
发明设计人 姜少辉;
申请日2012-09-18
分类号
代理机构北京远大卓悦知识产权代理事务所(普通合伙);
代理人史霞
地址 100093 北京市海淀区上地软件园南路57号院科技楼
入库时间 2024-02-19 17:04:01
法律状态公告日
法律状态信息
法律状态
2015-02-25
授权
授权
2013-02-27
实质审查的生效 IPC(主分类):G06F17/30 申请日:20120918
实质审查的生效
2013-01-16
公开
公开
技术领域
本发明涉及计算机技术领域,更具体地说,涉及一种在web应用中快速 便捷地展示office文件内容的方法。
背景技术
大部分公司信息化需求都涉及到office文档的查看,而目前只有ie浏览 器通过插件形式支持office文档的查看功能,不仅不能满足现在信息化跨浏 览器、跨平台的需要,而且如果文档稍大浏览器加载起来就比较慢。
发明内容
本发明的目的是使用户在web应用中可以快速、便捷地查看office文件 内容。
针对现有技术的不足,实现上述目的,本发明提供了一种在web应用中 快速便捷地展示office文件内容的方法,包括如下步骤:
本发明的有益效果:本发明所述的方法将office文件转换成flash和pdf 文件,可以使用户在web应用中快速、便捷地查看office文件,因为绝大部 分平台、浏览器都支持flash(ipad不支持flash,可用pdf代替)并且加载速 度很快,能快速查看较大的文件,节省了时间,提高了工作效率。
附图说明
图1为本发明所述在web应用中快速便捷地展示office文件内容的方法 的流程示意图
具体实施方式
下面结合附图对本发明做进一步说明,以使本领域普通技术人员参照本 说明书后能够据以实施。
如图1,本发明所述的一种在web应用中快速便捷地展示office文件内 容的方法,包括以下步骤:
步骤一、创建两个文件夹,分别为最终文件夹和临时文件夹。在临时文 件夹中进行转换,最终文件夹中显示最后结果,目的是为了解决资源使用冲 突的问题,如用户要查看或使用最终文件夹中的文件,系统就不能进行文件 的转换等操作,对最终文件夹中的文件在临时文件夹中备份,就可以在不影 响用户查看和使用的情况下对文件进行操作,此方法适用于office2007,office 文件包括word、excel和ppt。
步骤二、步骤二、安装office转pdf程序和封装flash的web查看程序。 所述office转pdf程序为Save As PDF and XPS.exe插件,将office文件转换 为pdf文件,封装flash的web查看程序为flexpaper,其中包括swf tools 工具, 可以将pdf文件转换为大多数浏览器支持的flash文件,方便用户查看。
步骤三、创建windows服务并安装,为所述windows服务设置配置项, 监控所述最终文件夹和临时文件夹中的文件,并生成文件列表。所述windows 服务的监控文件类型包括word、excel、ppt、pdf和flash文件,同时为服务 设置office组件的调用权限,为不同的用户设置不同的调用权限,windows 服务随时对两个文件夹中的文件动态进行监控,并生成文件列表。
步骤四、通过web应用的上传程序上传office文件,当有文件变动时, 将文件名称存储到文件列表中进行记录,方便系统管理员查看和系统对文件 的处理,所述文件变动指文件的生成和修改。
步骤五、定时处理所述文件列表中的文件,将office文件转换成flash或 pdf文件。因为处理文件需要一定的时间,所以可以对时间进行设置,每隔一 段时间对文件列表中的文件进行集中处理,所述文件处理方法包括如下步骤:
I如所述最终文件夹中有office文件变动,则拷贝到所述临时文件夹;
II如所述临时文件夹中有office文件变动,将所述office文件转换为pdf 文件;
III如最终查看的是pdf文件,则将所述pdf文件拷贝到所述最终文件夹 中,并清空所述临时文件夹,处理结束;
如最终查看的是flash文件,则继续执行步骤IV;
IV如所述临时文件夹中有pdf文件变动,将所述pdf文件转换为flash 文件,并将所述flash文件拷贝到所述最终文件夹中;
V如所述最终文件夹中有flash文件变动,则清空所述临时文件夹。
步骤五、通过web应用的上传程序将office文件上传,通过程序调用flash 或pdf文件,查看相应的office文件内容。
如用户最终要查看的word、excel或ppt文件是以flash文件展示的,则 用户首先要将需查看的word、excel或ppt文件通过web应用的上传程序将文 件上传,文件转移到所述最终文件夹内,所述最终文件夹中的office文件发 生变动,拷贝到所述临时文件夹中,此时所述临时文件夹中的office文件发 生变动,自动调用office转pdf程序将office文件转换为pdf文件,并将所述 pdf文件拷贝到所述最终文件夹中,所述最终文件夹中的pdf文件发生变动, 则调用swftools提供的pdf2 swf.exe程序将所述pdf文件转换为flash文件, 并将所述flash文件拷贝到所述最终文件夹中,所述最终文件夹中的flash文 件发生变动,此时将所述临时文件夹中的相关文件删除,用户可调用最终生 成的flash文件查看相应的office文件的内容。
如用户最终需要查看的是pdf文件,则省略步骤IV和V,直接删除临时 文件夹中的相关文件。先把需查看的word、excel或ppt文件通过web应用的 上传程序将文件上传,文件转移到所述最终文件夹内,所述最终文件夹中的 office文件发生变动,拷贝到所述临时文件夹中,此时所述临时文件夹中的 office文件发生变动,自动调用office转pdf程序将office文件转换为pdf文 件,并将所述pdf文件拷贝到所述最终文件夹中,此时直接删除所述临时文 件夹中的相关文件,用户可调用最终生成的pdf文件查看相应的office文件的 内容。
尽管本发明的实施方案已公开如上,但其并不仅仅限于说明书和实施方 式中所列运用,它完全可以被适用于各种适合本发明的领域,对于熟悉本领 域的人员而言,可容易地实现另外的修改,因此在不背离权利要求及等同范 围所限定的一般概念下,本发明并不限于特定的细节和这里示出与描述的图 例。
机译: 一种将装饰品作为珠宝首饰快速而便捷地放置在头发中的装置,适配的装饰品和相应的方法。
机译: 一种针对加密的MS-Office 2007文件的快速密码恢复方法
机译: 一种针对加密的MS-Office 2007文件的快速密码恢复方法