[发明专利]一种流式文档的生成方法、计算装置以及计算机可读介质在审
申请号: | 202111597310.2 | 申请日: | 2021-12-24 |
公开(公告)号: | CN114492354A | 公开(公告)日: | 2022-05-13 |
发明(设计)人: | 张蠡;李宗波;樊增鑫;陈涛 | 申请(专利权)人: | 永中软件股份有限公司 |
主分类号: | G06F40/186 | 分类号: | G06F40/186;G06F40/18;G06F40/253 |
代理公司: | 苏州简理知识产权代理有限公司 32371 | 代理人: | 庞聪雅 |
地址: | 214135 江苏省无锡市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文档 生成 方法 计算 装置 以及 计算机 可读 介质 | ||
1.一种流式文档的生成方法,其特征在于,其包括:
提供带语法的流式文档模板,所述文档模板的相应位置处填写有语法;
读取所述流式文档模板并解析其中的语法,以得到与所述语法对应的指令;
通过执行所述指令,以将已有的结构化数据填充进所述流式文档模板,生成目标流式文档。
2.根据权利要求1所述的流式文档的生成方法,其特征在于,
所述结构化数据是由二维表结构来逻辑表达和实现的数据,
所述语法包括变量替换语法,
所述变量替换语法包括变量替换语法标识和位于所述变量替换语法标识内的变量名称,所述变量名称为所述结构化数据中的变量名称;
所述变量替换语法的指令为:所述流式文档模板内填写有所述变量替换语法,生成所述目标流式文档时将匹配所述结构化数据中与所述变量替换语法中的所述变量名称对应的实际数据,将该实际数据替换至所述流式文档模板内的所述变量替换语法所在位置。
3.根据权利要求2所述的流式文档的生成方法,其特征在于,
所述语法还包括循环控制语法,
所述循环控制语法包括控制语法标识和位于所述控制语法标识内的循环控制语法内容,所述循环控制语法内容包括依次排布的循环控制语法关键字、输出形式和控制变量;
所述循环控制语法的指令为:所述流式文档模板内填写有所述循环控制语法,生成所述目标流式文档时将匹配所述结构化数据中与所述循控制语法中的所述控制变量对应的同类型的多条动态数据,所述多条动态数据以所述循环控制语法中的所述输出形式动态输出给所述循环控制语法后紧邻的其它语法。
4.根据权利要求3所述的流式文档的生成方法,其特征在于,
所述语法还包括判断控制语法,
所述判断控制语法包括控制语法标识和位于所述控制语法标识内的判断控制语法内容,所述判断控制语法内容包括依次排布的判断控制语法关键字、输出形式、控制变量和判断条件,所述判断条件为参与判断的判断类型及判断标准;
所述判断控制语法的指令为:所述流式文档模板内填写有所述判断控制语法,生成所述目标流式文档时将匹配所述结构化数据中与所述判断控制语法中的所述控制变量对应的实际数据,该实际数据经所述判断控制语法中的所述判断条件进行判断以得到判断结果,该判断结果以所述判控制语法中的所述输出形式替换至所述流式文档模板内的所述判断控制语法所在位置。
5.根据权利要求4所述的流式文档的生成方法,其特征在于,
所述语法还包括合并控制语法,
所述合并控制语法包括控制语法标识和位于所述控制语法标识内的合并控制语法内容,所述合并控制语法内容包括依次排布的合并控制语法关键字、输出形式和控制变量;
所述合并控制语法的指令为:所述流式文档模板内填写有所述合并控制语法,生成所述目标流式文档时,所述合并控制语法基于所述结构化数据,在所述流式文档模板内的所述合并控制语法所在位置处动态生成多个单元格并动态合并所述多个单元格。
6.根据权利要求3-5任一所述的流式文档的生成方法,其特征在于,
所述输出形式为文、格、行或表,
所述文代表的是以文字的方式输出;
所述格代表的是以单元格的方式输出;
所述行代表的是以行的方式输出;
所述表代表的是以表格的方式输出。
7.根据权利要求3-5所述的流式文档的生成方法,其特征在于,
所述控制变量为参与所述循环、判断或合并的所述已有的结构化数据中对应的数据。
8.根据权利要求1所述的流式文档的生成方法,其特征在于,
所述语法包括自定义语法,
所述自定义语法包括自定义语法标识和位于所述自定义语法标识内的自定义语法内容;
所述自定义语法的指令由用户自定义。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于永中软件股份有限公司,未经永中软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111597310.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种建筑工程用多功能工程梯
- 下一篇:一种消食和胃胶囊及其制备方法