一种基于浏览器的Word公式拷贝上传控件与方法技术

技术编号:10964226 阅读:113 留言:0更新日期:2015-01-28 16:33
本发明专利技术公开了一种基于浏览器的Word公式拷贝上传控件与方法,控件包括服务器单元、Word粘贴监控单元、Word内容截取转换单元、粘贴内容上传单元、粘贴内容解析保存单元。本发明专利技术通过Word内容截取转换控件、粘贴转换内容上传控件与Web服务器Html解析三块内容进行Word选中公式内容截取、打包上传返回至富文本编辑器。检查激活状态Word文档,截取选中内容,并新建一个Word文档,保存为HTML文件;将HTML文件打包成gzip格式,并将gzip文件上传到服务器,文件上传成功后,通知服务器解析上传内容;Web服务器Html解析,接收gzip文件并组装存放,解包gzip后解析html文件,将其中的图片文件上传,组装成页面显示Html后返回给富文本编辑器。与浏览器的结合,为用户使用此产品提供了方便快捷的保证。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了,控件包括服务器单元、Word粘贴监控单元、Word内容截取转换单元、粘贴内容上传单元、粘贴内容解析保存单元。本专利技术通过Word内容截取转换控件、粘贴转换内容上传控件与Web服务器Html解析三块内容进行Word选中公式内容截取、打包上传返回至富文本编辑器。检查激活状态Word文档,截取选中内容,并新建一个Word文档,保存为HTML文件;将HTML文件打包成gzip格式,并将gzip文件上传到服务器,文件上传成功后,通知服务器解析上传内容;Web服务器Html解析,接收gzip文件并组装存放,解包gzip后解析html文件,将其中的图片文件上传,组装成页面显示Html后返回给富文本编辑器。与浏览器的结合,为用户使用此产品提供了方便快捷的保证。【专利说明】—种基于浏览器的Word公式拷贝上传控件与方法
本专利技术属于计算机
,具体涉及。
技术介绍
随着互联网技术的发展,越来越多的用户每天需要将大量的公式上传到Web服务器上进行对外展示,特别是在在线考试系统出数学题与网站内容编辑方面,但是这也是一件非常不方便的事情,很多公式材料往往以Word的格式存储许多情况下甚至需要手动将公式转换成图片并将一张张图片上传到Web服务器上,这些重复操作将会浪费用户的许多时间,特别是对网站编辑人员或者是在线考试系统的出题人员来说更是如此。如何让用户方便快速的将Word中的公式快速的上传到Web服务器中,减少重复工作,提高工作效率成为亟待解决的问题。
技术实现思路
本专利技术的第一目的在于提供一种基于浏览器的Word公式拷贝上传控件;第二目的在于提供所述的基于浏览器的Word公式拷贝上传控件的使用方法。 本专利技术的第一目的是这样实现的,包括服务器单元、Word粘贴监控单元、Word内容截取转换单元、粘贴内容上传单元、粘贴内容解析保存单元,其中:服务器单元:用于存储系统的业务逻辑和数据;Word粘贴监控单元:用于操作人员打开Word文档,选择粘贴公式内容,打开内容编辑器,粘贴选择内容;Word内容截取转换单元:用于检查激活状态Word文档,截取选中内容,并新建一个Word文档将选中内容粘贴其中,继续将新建Word文件保存为HTML文件;粘贴内容上传单元:用于将HTML文件打包成gzip格式,并将gzip文件上传到服务器,文件上传成功后,通知服务器解析上传内容;粘贴内容解析保存单元:用于接受gzip文件并组装存放,解包gzip后解析html文件,并将其中的图片文件上传,组装成页面显示HTML后返回给富文本编辑器。 本专利技术的第二目的是这样实现的,包括以下步骤:A、浏览器插件安装:操作人员打开相应的富文本编辑器页面,系统将自动检测浏览器是否安装粘贴插件,如果没有安装,系统将自动弹出安装窗口,操作人员运行后,系统将自动安装该插件;B、Word粘贴监听:操作人员打开Word文档,选择需要粘贴公式内容后,打开富文本编辑器,粘贴word内容,编辑器监听程序将监听粘贴事件,并调用浏览器控件处理粘贴内容;C、Word内容截取转换:控件检查激活状态Word文档,截取选中公式内容,并新建一个Word文档将选中内容粘贴其中,控件继续将新建Word文件保存为HTML文件; D、粘贴内容转换上传:控件将HTML文件打包成gzip格式,并将gzip文件上传到服务器,文件上传成功后,通知服务器解析上传内容;E、Gzip文件解析:服务器接收gzip文件并组装存放,解包gzip后用正则表达式解析html文件,将其中的公式图片文件上传,组装成页面显示html后返回给富文本编辑器中显 /Jn ο 本专利技术为用户提供一种直接从Word文件中拷贝数学公式上传到Web服务器的方法,该方法提高了用户从Word上传公式到服务器的效率,减少了重复工作,特别在在线考试系统出题环节,用户可以直接将试题公式内容编辑好后从Word拷贝至富文本编辑器,提高了出题效率。本专利技术实现了自动将Word粘贴公式上传至Web服务器,减少了重复操作,提高了工作效率;对在线考试系统来说,实现了可以先在Word中编辑试题公式后直接粘贴至文本编辑器保存,提高了出题效率。 【专利附图】【附图说明】 图1为本专利技术基于浏览器的Word公式拷贝上传控件的个单元逻辑结构示意图; 图2为本专利技术基于浏览器的Word公式拷贝上传控件的流程示意图。 【具体实施方式】 下面结合附图对本专利技术作进一步的说明,但不以任何方式对本专利技术加以限制,基于本专利技术教导所作的任何变换或替换,均属于本专利技术的保护范围。 本专利技术所述的基于浏览器的Word公式拷贝上传控件,包括服务器单元、Word粘贴监控单元、Word内容截取转换单元、粘贴内容上传单元、粘贴内容解析保存单元,其中:服务器单元:用于存储系统的业务逻辑和数据;Word粘贴监控单元:用于操作人员打开Word文档,选择粘贴公式内容,打开内容编辑器,粘贴选择内容;Word内容截取转换单元:用于检查激活状态Word文档,截取选中内容,并新建一个Word文档将选中内容粘贴其中,继续将新建Word文件保存为HTML文件;粘贴内容上传单元:用于将HTML文件打包成gzip格式,并将gzip文件上传到服务器,文件上传成功后,通知服务器解析上传内容;粘贴内容解析保存单元:用于接受gzip文件并组装存放,解包gzip后解析html文件,并将其中的图片文件上传,组装成页面显示HTML后返回给富文本编辑器。 所述的服务器单元由应用程序服务器、数据库服务器、存储阵列、交换机、防火墙、路由器和数据终端组成。 所述的业务逻辑和数据为编辑Word公式、拷贝Word中公式、拷贝Word中公式至富文本编辑器、公式图片和将公式图片上传至服务器。 所述的解包gzip后解析html文件是采用正则表达式进行解析。 本专利技术所述的基于浏览器的Word公式拷贝上传控件的使用方法,包括以下步骤:A、浏览器插件安装:操作人员打开相应的富文本编辑器页面,系统将自动检测浏览器是否安装粘贴插件,如果没有安装,系统将自动弹出安装窗口,操作人员运行后,系统将自动安装该插件;B、Word粘贴监听:操作人员打开Word文档,选择需要粘贴公式内容后,打开富文本编辑器,粘贴word内容,编辑器监听程序将监听粘贴事件,并调用浏览器控件处理粘贴内容;C、Word内容截取转换:控件检查激活状态Word文档,截取选中公式内容,并新建一个Word文档将选中内容粘贴其中,控件继续将新建Word文件保存为HTML文件;D、粘贴内容转换上传:控件将HTML文件打包成gzip格式,并将gzip文件上传到服务器,文件上传成功后,通知服务器解析上传内容; E、Gzip文件解析:服务器接收gzip文件并组装存放,解包gzip后用正则表达式解析html文件,将其中的公式图片文件上传,组装成页面显示html后返回给富文本编辑器中显 /Jn ο 本专利技术不仅仅局限于实现纯粹的Word公式拷贝,通过将Word中公式图片及内容上传至服务器解析,并将公式图片保存至Web服务器的文件系统,返回可以直接显示的Html内容,该专利技术实现了与富文本编辑器的集成、浏览器的嵌入、Web服务器的内容解析集成等W本文档来自技高网...

【技术保护点】
一种基于浏览器的Word公式拷贝上传控件,其特征在于包括服务器单元、Word粘贴监控单元、Word内容截取转换单元、粘贴内容上传单元、粘贴内容解析保存单元,其中:服务器单元:用于存储系统的业务逻辑和数据;Word粘贴监控单元:用于操作人员打开Word文档,选择粘贴公式内容,打开内容编辑器,粘贴选择内容;Word内容截取转换单元:用于检查激活状态Word文档,截取选中内容,并新建一个Word文档将选中内容粘贴其中,继续将新建Word文件保存为HTML文件;粘贴内容上传单元:用于将HTML文件打包成gzip格式,并将gzip文件上传到服务器,文件上传成功后,通知服务器解析上传内容;粘贴内容解析保存单元:用于接受gzip文件并组装存放,解包gzip后解析html文件,并将其中的图片文件上传,组装成页面显示HTML后返回给富文本编辑器。

【技术特征摘要】

【专利技术属性】
技术研发人员:高振洪张进生许斌张广昌杨绍鹏王春菊
申请(专利权)人:昆明钢铁集团有限责任公司
类型:发明
国别省市:云南;53

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1