一种Word文档在线免插件浏览编辑处理方法及装置制造方法及图纸

技术编号:31166958 阅读:27 留言:0更新日期:2021-12-04 12:12
一种Word文档在线免插件浏览编辑处理方法及装置,获取Word文档,对Word文档进行第一属性参数解析;以Word文档的第一属性参数解析结果为标准,构建第一文档数据模型;通过第一文档数据模型构建Word文档对应的Html文档;对Html文档进行在线浏览编辑,对在线浏览编辑后的Html文档进行第二属性参数解析;以Html文档的第二属性参数解析结果为标准,构建第二文档数据模型;通过第二文档数据模型构建在线浏览编辑后的Word文档。本发明专利技术实现Word文档在线预览,在线编辑,书签定位,拥有免插件、极速预览等特性,在电子卷宗阅览、文书制作等Word文档在线浏览和编辑的需求场景中提供了核心支撑。在线浏览和编辑的需求场景中提供了核心支撑。在线浏览和编辑的需求场景中提供了核心支撑。

【技术实现步骤摘要】
一种Word文档在线免插件浏览编辑处理方法及装置


[0001]本专利技术涉及Word文档处理
,具体涉及一种Word文档在线免插件浏览编辑处理方法及装置。

技术介绍

[0002]Word是微软公司开发的一个文字处理器应用程序,是Office软件中的一个组件。使用Microsoft Office Word可创建和编辑信件、报告、网页或电子邮件中的文本和图形。相比于写字板和记事本功能更强大,性能更全面,可以插入图片、多媒体、艺术效果等。Word文档广泛应用在各行各业,给办公带来了巨大的便利。
[0003]近年来,随着科技进步和社会发展,互联网技术得到巨大发展,Web应用成为当今软件主流之一,结合目前企业法律信息化背景,Web应用中存在很多Word文档在线浏览编辑的场景,如电子阅卷、文书制作等。
[0004]现阶段,Word文档在线浏览编辑多采用ocx控件的形式,依赖本地安装Office及ocx控件,如ntko、永中office等;但是,此法成本高,且对客户端浏览器等存在环境依赖要求,不能灵活地支持各个主流浏览器的使用,且文档加载速度存在瓶颈。亟需一种Word文档在线免插件浏览编辑处理技术方案。

技术实现思路

[0005]为此,本专利技术提供一种Word文档在线免插件浏览编辑处理方法及装置,以解决现有技术中对于Word在线编辑依赖性强、兼容性差的问题。
[0006]为了实现上述目的,本专利技术提供如下技术方案:第一方面,提供一种Word文档在线免插件浏览编辑处理方法,包括以下步骤:
[0007]获取Word文档,对所述Word文档进行第一属性参数解析;
[0008]以所述Word文档的第一属性参数解析结果为标准,构建第一文档数据模型;
[0009]通过所述第一文档数据模型构建所述Word文档对应的Html文档;
[0010]对所述Html文档进行在线浏览编辑,对在线浏览编辑后的所述Html文档进行第二属性参数解析;
[0011]以所述Html文档的第二属性参数解析结果为标准,构建第二文档数据模型;
[0012]通过所述第二文档数据模型构建在线浏览编辑后的所述Word文档。
[0013]作为Word文档在线免插件浏览编辑处理方法的优选方案,所述Word文档的第一属性参数解析包括页面设置、段落内容格式、表格内容格式、书签、分页符和页码;
[0014]所述页面设置包括页边距设置、文档网格设置、纸张设置和版式设置;
[0015]所述段落内容格式包括对齐方式、间距、缩进、字体和字号格式;
[0016]所述表格内容格式包括表格行数、列数、跨行跨列合并情况、表格尺寸、对齐方式、行高、列宽和单元格垂直对齐方式。
[0017]作为Word文档在线免插件浏览编辑处理方法的优选方案,通过所述第一文档数据
模型以html、css语法为标准,动态构建所述Word文档对应的Html文档;
[0018]所述Html文档在线浏览编辑方式包括段落文本编辑,复制粘贴、拖拽和表述替换。
[0019]作为Word文档在线免插件浏览编辑处理方法的优选方案,对在线浏览编辑后的所述Html文档以Xml标准的方式进行第二属性参数解析;所述第二属性参数解析的范围包括Html元素结构、内容和css样式。
[0020]作为Word文档在线免插件浏览编辑处理方法的优选方案,通过所述第二文档数据模型以微软Open Xml标准接口构建在线浏览编辑后的所述Word文档。
[0021]第二方面,提供一种Word文档在线免插件浏览编辑处理装置,包括:
[0022]Word解析模块,用于获取Word文档,对所述Word文档进行第一属性参数解析;
[0023]第一模型构建模块,用于以所述Word文档的第一属性参数解析结果为标准,构建第一文档数据模型;
[0024]Html生成模块,用于通过所述第一文档数据模型构建所述Word文档对应的Html文档;
[0025]Html在线编辑模块,用于对所述Html文档进行在线浏览编辑;
[0026]Html解析模块,用于对在线浏览编辑后的所述Html文档进行第二属性参数解析;
[0027]第二模型构建模块,用于以所述Html文档的第二属性参数解析结果为标准,构建第二文档数据模型;
[0028]Word生成模块,用于通过所述第二文档数据模型构建在线浏览编辑后的所述Word文档。
[0029]作为Word文档在线免插件浏览编辑处理装置的优选方案,所述Word解析模块中,所述Word文档的第一属性参数解析包括页面设置、段落内容格式、表格内容格式、书签、分页符和页码;
[0030]所述页面设置包括页边距设置、文档网格设置、纸张设置和版式设置;
[0031]所述段落内容格式包括对齐方式、间距、缩进、字体和字号格式;
[0032]所述表格内容格式包括表格行数、列数、跨行跨列合并情况、表格尺寸、对齐方式、行高、列宽和单元格垂直对齐方式。
[0033]作为Word文档在线免插件浏览编辑处理装置的优选方案,所述第一模型构建模块中,通过所述第一文档数据模型以html、css语法为标准,动态构建所述Word文档对应的Html文档;
[0034]所述Html在线编辑模块中,所述Html文档在线浏览编辑方式包括段落文本编辑,复制粘贴、拖拽和表述替换;
[0035]所述Html解析模块中,对在线浏览编辑后的所述Html文档以Xml标准的方式进行第二属性参数解析;
[0036]所述第二模型构建模块中,所述第二属性参数解析的范围包括Html元素结构、内容和css样式;
[0037]所述Word生成模块中,通过所述第二文档数据模型以微软Open Xml标准接口构建在线浏览编辑后的所述Word文档。
[0038]第三方面,提供一种电子设备,包括:存储器和处理器;
[0039]所述处理器和所述存储器通过总线完成相互间的通信;所述存储器存储有可被所
述处理器执行的程序指令,所述处理器调用所述程序指令能够执行第一方面或其任意可能实现方式的Word文档在线免插件浏览编辑处理方法。
[0040]第四方面,提供一种非暂态计算机可读存储介质,其上存储有计算机程序,当所述计算机程序被处理器执行时,实现如第一方面或其任意可能实现方式的Word文档在线免插件浏览编辑处理方法。
[0041]本专利技术具有如下优点:获取Word文档,对所述Word文档进行第一属性参数解析;以所述Word文档的第一属性参数解析结果为标准,构建第一文档数据模型;通过所述第一文档数据模型构建所述Word文档对应的Html文档;对所述Html文档进行在线浏览编辑,对在线浏览编辑后的所述Html文档进行第二属性参数解析;以所述Html文档的第二属性参数解析结果为标准,构建第二文档数据模型;通过所述第二文档数据模型构建在线浏览编辑后的所述Word文档。本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种Word文档在线免插件浏览编辑处理方法,其特征在于,包括以下步骤:获取Word文档,对所述Word文档进行第一属性参数解析;以所述Word文档的第一属性参数解析结果为标准,构建第一文档数据模型;通过所述第一文档数据模型构建所述Word文档对应的Html文档;对所述Html文档进行在线浏览编辑,对在线浏览编辑后的所述Html文档进行第二属性参数解析;以所述Html文档的第二属性参数解析结果为标准,构建第二文档数据模型;通过所述第二文档数据模型构建在线浏览编辑后的所述Word文档。2.根据权利要求1所述的一种Word文档在线免插件浏览编辑处理方法,其特征在于,所述Word文档的第一属性参数解析包括页面设置、段落内容格式、表格内容格式、书签、分页符和页码;所述页面设置包括页边距设置、文档网格设置、纸张设置和版式设置;所述段落内容格式包括对齐方式、间距、缩进、字体和字号格式;所述表格内容格式包括表格行数、列数、跨行跨列合并情况、表格尺寸、对齐方式、行高、列宽和单元格垂直对齐方式。3.根据权利要求1所述的一种Word文档在线免插件浏览编辑处理方法,其特征在于,通过所述第一文档数据模型以html、css语法为标准,动态构建所述Word文档对应的Html文档;所述Html文档在线浏览编辑方式包括段落文本编辑,复制粘贴、拖拽和表述替换。4.根据权利要求1所述的一种Word文档在线免插件浏览编辑处理方法,其特征在于,对在线浏览编辑后的所述Html文档以Xml标准的方式进行第二属性参数解析;所述第二属性参数解析的范围包括Html元素结构、内容和css样式。5.根据权利要求1所述的一种Word文档在线免插件浏览编辑处理方法,其特征在于,通过所述第二文档数据模型以微软Open Xml标准接口构建在线浏览编辑后的所述Word文档。6.一种Word文档在线免插件浏览编辑处理装置,其特征在于,包括:Word解析模块,用于获取Word文档,对所述Word文档进行第一属性参数解析;第一模型构建模块,用于以所述Word文档的第一属性参数解析结果为标准,构建第一文档数据模型;Html生成模块,用于通过所述第一文档数据模型构建所述...

【专利技术属性】
技术研发人员:麦天骥
申请(专利权)人:北京市律典通科技有限公司
类型:发明
国别省市:

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

1