一种生成文档模板的方法及装置与流程

文档序号:18740710发布日期:2019-09-21 01:44阅读:来源:国知局

技术特征:

1.一种生成文档模板的方法,其特征在于,包括:

获取空白文档模板中的待填写区域对应的标签信息,依据所述标签信息查询预先设置的标签库,获取与所述标签信息相匹配的待填写标签;

依据所述待填写标签的类型,查询预先设置的标签类型与语法格式的映射关系库,获取所述待填写标签映射的语法格式;

将获取的语法格式中的标签变量名更新为所述待填写标签,得到具有语法格式的语法编辑标签;

将所述语法编辑标签填写至所述待填写区域以生成文档模板。

2.如权利要求1所述的方法,其特征在于,所述获取空白文档模板中的待填写区域对应的标签信息,依据所述标签信息查询预先设置的标签库,获取与所述标签信息相匹配的待填写标签,包括:

接收用户在待填写区域确定的需要填充的标签的标签信息;

根据所述标签信息检索所述标签库,展示与所述标签信息相匹配的多个标签;

接收所述用户依据展示的多个标签选取的标签,得到所述待填写标签。

3.如权利要求1所述的方法,其特征在于,在所述获取空白文档模板中的待填写区域对应的标签信息之前,所述方法还包括:

接收来自用户的定制标签,依据所述定制标签的标签标识查询所述标签库;

若所述标签库中未存储有所述定制标签,将所述定制标签以及所述定制标签对应的数据源存储至所述标签库。

4.如权利要求3所述的方法,其特征在于,所述将所述定制标签以及所述定制标签对应的数据源存储至所述标签库,包括:

提取所述定制标签对应的数据源包含的关键词;

依据提取的关键词,计算与所述标签库中每一分类标签子库对应关键词的相似度,获取相似度最高的分类标签子库;

将所述定制标签分类至所述相似度最高的分类标签子库中。

5.如权利要求3所述的方法,其特征在于,所述方法还包括:

若所述标签库存储有与所述定制标签相同的标签,展示存储的标签以及该标签对应的数据源;

接收所述用户依据展示的标签以及该标签对应的数据源,对所述定制标签进行重命名得到的重命名标签,确定所述标签库未存储有与所述重命名标签相同的标签,将所述重命名标签标签以及该重命名标签对应的数据源存储至所述标签库。

6.如权利要求1至5任一项所述的方法,其特征在于,所述方法还包括:

接收文档编辑请求,加载所述文档编辑请求对应的目标文档模板;

读取所述目标文档模板中的分级目录,获取分级目录下的目标标签;

获取所述目标标签映射的数据源,依据获取的数据源填充所述目标标签对应的位置以生成文档。

7.如权利要求6所述的方法,其特征在于,所述标签为结构化标签,所述获取所述目标标签映射的数据源,依据获取的数据源填充所述目标标签对应的位置,包括:

展示结构化标签对应的结构化数据源中的数据;

接收用户依据结构化数据源选取的数据,将选取的数据按照数据字段名与所述目标标签的对应关系进行填写。

8.如权利要求6所述的方法,其特征在于,所述标签为非结构化标签,所述获取所述目标标签映射的数据源,依据获取的数据源填充所述目标标签对应的位置,包括:

展示非结构化标签对应的非结构化数据源中的数据;

接收用户依据非结构化数据源选取的数据,将选取的数据对应的数据文件标识作为查询条件,查询出该数据文件的文件流;

将文件流填充至该非结构化标签所在的位置。

9.如权利要求6所述的方法,其特征在于,所述标签为文本标签,所述获取所述目标标签映射的数据源,依据获取的数据源填充所述目标标签对应的位置,包括:

展示文本标签对应的文本框或文本域;

接收用户在所述文本框或文本域输入的文本内容,将接收的文本内容填充至文本标签所在的位置;

根据用户在所述文本框或文本域中输入的文本内容,调整所述文本框或文本域的区域大小;

获取用户未输入文本内容的文本框或文本域,依据预设策略对未输入文本内容的文本框或文本域进行处理。

10.一种生成文档模板的装置,其特征在于,包括:

标签查询模块,用于获取空白文档模板中的待填写区域对应的标签信息,依据所述标签信息查询预先设置的标签库,获取与所述标签信息相匹配的待填写标签;

语法查询模块,用于依据所述待填写标签的类型,查询预先设置的标签类型与语法格式的映射关系库,获取所述待填写标签映射的语法格式;

语法映射模块,用于将获取的语法格式中的标签变量名更新为所述待填写标签,得到具有语法格式的语法编辑标签;

模板生成模块,用于将所述语法编辑标签填写至所述待填写区域以生成文档模板。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1