[发明专利]一种基于xml操作word文档的方法及系统在审
| 申请号: | 201910543393.3 | 申请日: | 2019-06-21 |
| 公开(公告)号: | CN110263221A | 公开(公告)日: | 2019-09-20 |
| 发明(设计)人: | 杨剑锋 | 申请(专利权)人: | 福建南威软件有限公司 |
| 主分类号: | G06F16/81 | 分类号: | G06F16/81;G06F16/84 |
| 代理公司: | 福州元创专利商标代理有限公司 35100 | 代理人: | 钱莉;蔡学俊 |
| 地址: | 350003 福建省福州市鼓楼*** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 书签 占位符 文本 服务器平台 传统方式 客户需求 一次性 中间件 查找 转换 部署 | ||
本发明涉及一种基于xml操作word文档的方法及系统,在服务器平台部署JDK7.0、中间件、指定格式的待赋值word文件以及书签,通过IO流对word文件进行转换,通过dom4j按照特殊格式查找出对应书签的文本,对书签对应的文本进行修改或者赋值。Word文件IO流操作传统方式是以特殊字符为占位符,其值只能一次性赋值,第二次占位符就会丢失,本发明可以多次赋值不受特殊占位符影响,可以提供更多样化的客户需求。
技术领域
本发明涉及文档处理技术领域,特别是一种基于xml操作word文档的方法及系统。
背景技术
目前处理word的主流方式是以POI工具对word进行操作和修改,然后在原有的word上加了一堆占位的字符,最终通过替换文本的方式实现赋值的操作,这种做法只能满足部分要求,一次性填充,下一次特殊的占位符就会被值所覆盖,开发人员无法再根据特殊的占位符去修改对应的值。
发明内容
有鉴于此,本发明的目的是提出一种基于xml操作word文档的方法及系统,可以多次赋值不受特殊占位符影响。
本发明采用以下方案实现:一种基于xml操作word文档的方法,在服务器平台部署JDK7.0、中间件、指定格式的待赋值word文件以及书签,通过IO流对word文件进行转换,通过dom4j按照特殊格式查找出对应书签的文本,对书签对应的文本进行修改或者赋值。
进一步地,在书签对应的文本被修改或者赋值后,生成包括修改后的文件或生成失败在内的日志信息。
本发明还提供了一种基于上文所述的基于xml操作word文档的方法的系统,包括存储器、执行器、服务器平台,所述存储器中存储有权利要求1中的方法指令,所述执行器在运行时执行存储器中的方法指令。
Word文件IO流操作传统方式是以特殊字符为占位符,其值只能一次性赋值,第二次占位符就会丢失,本发明可以多次赋值不受特殊占位符影响,可以提供更多样化的客户需求。
与现有技术相比,本发明有以下有益效果:本发明提出一种基于xml操作word文档的方法,可以反复对文档进行修改,在解决办公系统等业务场景时,不需要用户打开NTKO或WPS等浏览器正文插件以达到反复修改文档的目的。
具体实施方式
下面结合实施例对本发明做进一步说明。
应该指出,以下详细说明都是示例性的,旨在对本申请提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本申请所属技术领域的普通技术人员通常理解的相同含义。
需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本申请的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。
本实施例提供了一种基于xml操作word文档的方法,在服务器平台部署JDK7.0、中间件、指定格式的待赋值word文件以及书签,通过IO流对word文件进行转换,通过dom4j按照特殊格式查找出对应书签的文本(如xml文件有对应的bookmark标签,标签里面有书签名字段还有文本域标签,判断当前的书签名进行文本域的修改),对书签对应的文本进行修改或者赋值。
在本实施例中,在书签对应的文本被修改或者赋值后,生成包括修改后的文件或生成失败在内的日志信息。
本实施例还提供了一种基于上文所述的基于xml操作word文档的方法的系统,包括存储器、执行器、服务器平台,所述存储器中存储有权利要求1中的方法指令,所述执行器在运行时执行存储器中的方法指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建南威软件有限公司,未经福建南威软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910543393.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种视频精彩片段识别方法及装置
- 下一篇:一种数据获取方法、装置、设备及介质





