一种基于案件要素生成卷册的方法、装置与流程
- 国知局
- 2024-09-05 14:51:43
本发明涉及计算机自动化领域,具体涉及一种基于案件要素生成卷册的方法、装置。
背景技术:
1、电子卷宗归档管理过程中每家法院归档的封面、目录、备考表、卷底等样式都不相同,不同之处主要体现在模板上的数据要求、字体、字号、页边距、背景颜色、字体颜色等。传统的基于java awt组件库的实现方式,虽然也能实现上述效果,但是灵活度不够,面对日益新增的个性化需求,需要频繁大量修改源代码,而且生成的图片文件也无法实时在线编辑。
技术实现思路
1、本发明公开一种基于案件要素生成卷册的方法、装置,用于解决现有技术不支持灵活配置且不支持在线编辑的问题。
2、一种基于案件要素生成卷册的方法,包括以下步骤:
3、s1:配置word模版,word模版中的内容包括静态部分与动态部分,静态部分为随着案件不同不会产生变化的内容,具体包括封面、目录、备考表、字体、字号、页边距、背景颜色中的一种或多种,动态部分为随着案件不同会产生变化的内容;具体包括日期、法院名称等内容;动态部分以变量字符串的形式,在word模版中占位;
4、s2:接收用户提供的案件信息,使用对应的word模版,遍历word模版中的变量字符串,根据案件信息,从数据库中查询各个变量字符串对应的值并完成文本替换,得到word格式的卷册,根据需求将word格式的卷册转化为所需格式;如用户请求修改内容,则返回word格式的卷册给用户,待用户修改完成后,再重新将word格式的卷册转化为所需格式。
5、进一步的,变量字符串中包括变量标识与效验机制。
6、进一步的,变量字符串的形式规则为tdh[变量名长度][变量名],其中,“tdh”为变量标识,“[变量名]”为变量字符串的名称,“[变量名长度]”表示“[变量名]”的长度;一个字符串如果符合变量字符串的形式规则则为变量字符串,否则为普通字符串。
7、进一步的,对变量字符串执行文本替换的具体方法,为通过文档range对象的replace方法进行。
8、本发明还提供了一种基于案件要素生成卷册的装置,包括以下模块:
9、配置模块:用于配置word模版,word模版中的内容包括静态部分与动态部分,静态部分为随着案件不同不会产生变化的内容,具体包括封面、目录、备考表、字体、字号、页边距、背景颜色中的一种或多种,动态部分为随着案件不同会产生变化的内容;具体包括日期、法院名称等内容;动态部分以变量字符串的形式,在word模版中占位;
10、生成模块:用于接收用户提供的案件信息,使用对应的word模版,遍历word模版中的变量字符串,根据案件信息,从数据库中查询各个变量字符串对应的值并完成文本替换,得到word格式的卷册,根据需求将word格式的卷册转化为所需格式;如用户请求修改内容,则返回word格式的卷册给用户,待用户修改完成后,再重新将word格式的卷册转化为所需格式。
11、进一步的,变量字符串中包括变量标识与效验机制。
12、进一步的,变量字符串的形式规则为tdh[变量名长度][变量名],其中,“tdh”为变量标识,“[变量名]”为变量字符串的名称,“[变量名长度]”表示“[变量名]”的长度;一个字符串如果符合变量字符串的形式规则则为变量字符串,否则为普通字符串。
13、进一步的,对变量字符串执行文本替换的具体方法,为通过文档range对象的replace方法进行。
14、有益效果:使用本发明后,面对日益新增的个性化需求,只需制作相应的word模版即可,而无需大量的修改代码,因而配置非常的灵活方便,同时如果用户需要修改内容,可以将待转换的word模版直接提交给用户即可,使得用户可以实现在线编辑。
技术特征:1.一种基于案件要素生成卷册的方法,其特征在于包括以下步骤:
2.根据权利要求1所述的一种基于案件要素生成卷册的方法,其特征在于,变量字符串中包括变量标识与效验机制。
3.根据权利要求1所述的一种基于案件要素生成卷册的方法,其特征在于,变量字符串的形式规则为tdh[变量名长度][变量名],其中,“tdh”为变量标识,“[变量名]”为变量字符串的名称,“[变量名长度]”表示“[变量名]”的长度;一个字符串如果符合变量字符串的形式规则则为变量字符串,否则为普通字符串。
4.根据权利要求1所述的一种基于案件要素生成卷册的方法,其特征在于,对变量字符串执行文本替换的具体方法,为通过文档range对象的replace方法进行。
5.一种基于案件要素生成卷册的装置,其特征在于包括以下模块:
6.根据权利要求5所述的一种基于案件要素生成卷册的装置,其特征在于,变量字符串中包括变量标识与效验机制。
7.根据权利要求5所述的一种基于案件要素生成卷册的装置,其特征在于,变量字符串的形式规则为tdh[变量名长度][变量名],其中,“tdh”为变量标识,“[变量名]”为变量字符串的名称,“[变量名长度]”表示“[变量名]”的长度;一个字符串如果符合变量字符串的形式规则则为变量字符串,否则为普通字符串。
8.根据权利要求5所述的一种基于案件要素生成卷册的装置,其特征在于,对变量字符串执行文本替换的具体方法,为通过文档range对象的replace方法进行。
技术总结本发明涉及计算机自动化领域,具体涉及一种基于案件要素生成卷册的方法、装置。方法包括以下步骤:配置word模版,模版中的内容包括静态部分与动态部分;动态部分以变量字符串的形式,在word模版中占位;接收用户提供的案件信息,使用对应的word模版,从数据库中查询各个变量字符串对应的值并完成文本替换,得到word格式的卷册,根据需求将word格式的卷册转化为所需格式。使用本发明后,面对日益新增的个性化需求,只需制作相应的word模版即可,而无需大量的修改代码,因而配置非常的灵活方便,同时如果用户需要修改内容,可以将待转换的word模版直接提交给用户即可,使得用户可以实现在线编辑。技术研发人员:仇国庆,廖齐龙受保护的技术使用者:南京通达海软件有限公司技术研发日:技术公布日:2024/9/2本文地址:https://www.jishuxx.com/zhuanli/20240905/288536.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。