文档生成方法、装置、电子设备和存储介质制造方法及图纸

技术编号:38749057 阅读:9 留言:0更新日期:2023-09-09 11:15
本公开提供了一种文档生成方法、装置、电子设备和存储介质,可以应用于计算机技术领域、金融科技领域或其他领域。该方法包括:接收文档生成请求,其中,文档生成请求携带有文档标识;基于文档标识,生成初始文档,其中,初始文档包括至少一个书签;基于初始文档,在浏览器界面上渲染生成初始文档页面和与至少一个书签各自对应的文档要素控件;以及响应于针对文档要素控件的键入操作,利用与文档要素控件对应的书签将键入操作包括的输入数据写入初始文档,以得到目标文档。以得到目标文档。以得到目标文档。

【技术实现步骤摘要】
文档生成方法、装置、电子设备和存储介质


[0001]本公开涉及计算机
和金融科技领域,更具体地,涉及一种文档生成方法、装置、电子设备和存储介质。

技术介绍

[0002]随着信息技术的发展和各行业对办公模式需求的不断升级,无纸化办公已经由概念逐渐应用到多个行业领域中。
[0003]文档的线上管理是无纸化办公的焦点问题之一。由于电子文档信息易更改、易复制、易传输等特性,使得电子文档在线上管理过程中易出现真实性和完整性较低的问题。

技术实现思路

[0004]有鉴于此,本公开提供了一种文档生成方法、装置、电子设备、可读存储介质和计算机程序产品。
[0005]本公开的一个方面提供了一种文档生成方法,包括:接收文档生成请求,其中,上述文档生成请求携带有文档标识;基于上述文档标识,生成初始文档,其中,上述初始文档包括至少一个书签;基于上述初始文档,在浏览器界面上渲染生成初始文档页面和与上述至少一个书签各自对应的文档要素控件;以及响应于针对上述文档要素控件的键入操作,利用与上述文档要素控件对应的书签将上述键入操作包括的输入数据写入上述初始文档,以得到目标文档。
[0006]根据本公开的实施例,上述基于上述初始文档,在浏览器界面上渲染生成初始文档页面和与上述至少一个书签各自对应的文档要素控件,包括:在浏览器界面上创建标签页面;基于上述初始文档的快照,在上述标签页面上渲染生成上述初始文档页面;以及对于每个上述书签,基于上述书签的属性信息,在上述初始文档页面上生成与上述书签对应的文档要素控件。
[0007]根据本公开的实施例,上述基于上述书签的属性信息,在上述初始文档页面上生成与上述书签对应的文档要素控件,包括:确定上述初始文档和上述初始文档页面之间的位置映射关系;基于上述书签的属性信息包括的书签位置信息和上述位置映射关系,在上述初始文档页面上生成与上述书签对应的初始控件;以及基于上述书签的属性信息包括的形状信息调整上述初始控件,得到上述文档要素控件。
[0008]根据本公开的实施例,上述基于上述初始文档的快照,在上述标签页面上渲染生成上述初始文档页面,包括:基于上述初始文档的快照,生成页面元素;以及将上述页面元素在上述标签页面上进行渲染,得到上述初始文档页面。
[0009]根据本公开的实施例,上述基于上述文档标识,生成初始文档,包括:基于上述文档标识,确定目标文档模板;以及基于上述目标文档模板进行实例生成,得到上述初始文档。
[0010]根据本公开的实施例,上述方法还包括:响应于模板生成请求,基于上述模板生成
请求携带的文档数据,生成初始文档模板;以及分别在上述初始文档模板包括的至少一个要素字段中的每个上述要素字段处插入书签,得到上述目标文档模板。
[0011]根据本公开的实施例,上述响应于针对上述文档要素控件的键入操作,利用与上述文档要素控件对应的书签将上述键入操作包括的输入数据写入上述初始文档,以得到目标文档,包括:响应于上述键入操作,基于上述文档要素控件、上述书签和上述要素字段之间的关联关系,确定目标要素字段;以及将上述键入操作包括的输入数据写入上述初始文档的目标要素字段,以得到上述目标文档。
[0012]根据本公开的实施例,上述初始文档还包括印章区域;上述方法还包括:响应于键入结束事件被触发,基于上述目标文档生成电子印章;以及将上述电子印章添加至上述目标文档的印章区域。
[0013]根据本公开的实施例,上述基于上述目标文档生成电子印章,包括:基于上述目标文档,生成数字签名;以及基于上述数字签名和预设印章图像,生成上述电子印章。
[0014]本公开的另一个方面提供了一种文档生成装置,包括:接收模块,用于接收文档生成请求,其中,上述文档生成请求携带有文档标识;第一生成模块,用于基于上述文档标识,生成初始文档,其中,上述初始文档包括至少一个书签;第二生成模块,用于基于上述初始文档,在浏览器界面上渲染生成初始文档页面和与上述至少一个书签各自对应的文档要素控件;以及第一处理模块,用于响应于针对上述文档要素控件的键入操作,利用与上述文档要素控件对应的书签将上述键入操作包括的输入数据写入上述初始文档,以得到目标文档。
[0015]本公开的另一方面提供了一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个指令,其中,当上述一个或多个指令被上述一个或多个处理器执行时,使得上述一个或多个处理器实现如上所述的方法。
[0016]本公开的另一方面提供了一种计算机可读存储介质,存储有计算机可执行指令,上述指令在被执行时用于实现如上所述的方法。
[0017]本公开的另一方面提供了一种计算机程序产品,上述计算机程序产品包括计算机可执行指令,上述指令在被执行时用于实现如上所述的方法。
[0018]根据本公开的实施例,在接收到文档生成请求后,可以在后台生成初始文档,并将该初始文档渲染为浏览器上的初始文档页面,之后,用户可以在初始文档页面上挂载的文档要素控件中进行数据的键入,通过键入操作输入的数据可以通过书签同步地写入到初始文档中,以最终形成目标文档。通过上述技术手段,在生成文档的过程中,可以使用在后台进行文档数据录入的方式来取代相关技术中由用户直接编辑文档的方式,可以减少用户对于文档文件的直接接触,所以可以至少部分地克服相关技术中电子文档真实性和完整性较低的问题,有效提升了文档管理的便利性和生成文档的可靠性。
附图说明
[0019]通过以下参照附图对本公开实施例的描述,本公开的上述以及其他目的、特征和优点将更为清楚,在附图中:
[0020]图1示意性示出了根据本公开实施例的可以应用文档生成方法和装置的示例性系统架构。
[0021]图2示意性示出了根据本公开实施例的文档生成方法的流程图。
[0022]图3示意性示出了根据本公开实施例的文档模板的示意图。
[0023]图4示意性示出了根据本公开实施例的初始文档页面的示意图。
[0024]图5示意性示出了根据本公开的实施例的文档生成装置的框图。
[0025]图6示意性示出了根据本公开实施例的适于实现文档生成方法的电子设备的框图。
具体实施方式
[0026]以下,将参照附图来描述本公开的实施例。但是应该理解,这些描述只是示例性的,而并非要限制本公开的范围。在下面的详细描述中,为便于解释,阐述了许多具体的细节以提供对本公开实施例的全面理解。然而,明显地,一个或多个实施例在没有这些具体细节的情况下也可以被实施。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本公开的概念。
[0027]在此使用的术语仅仅是为了描述具体实施例,而并非意在限制本公开。在此使用的术语“包括”、“包含”等表明了所述特征、步骤、操作和/或部件的存在,但是并不排除存在或添加一个或多个其他特征、步骤、操作或部件。
[0028]在此使用的所有术语(包括技术和科学术语)具有本领域技术人员通常所理解的含义,除非另外定义。本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种文档生成方法,包括:接收文档生成请求,其中,所述文档生成请求携带有文档标识;基于所述文档标识,生成初始文档,其中,所述初始文档包括至少一个书签;基于所述初始文档,在浏览器界面上渲染生成初始文档页面和与所述至少一个书签各自对应的文档要素控件;以及响应于针对所述文档要素控件的键入操作,利用与所述文档要素控件对应的书签将所述键入操作包括的输入数据写入所述初始文档,以得到目标文档。2.根据权利要求1所述的方法,其中,所述基于所述初始文档,在浏览器界面上渲染生成初始文档页面和与所述至少一个书签各自对应的文档要素控件,包括:在浏览器界面上创建标签页面;基于所述初始文档的快照,在所述标签页面上渲染生成所述初始文档页面;以及对于每个所述书签,基于所述书签的属性信息,在所述初始文档页面上生成与所述书签对应的文档要素控件。3.根据权利要求2所述的方法,其中,所述基于所述书签的属性信息,在所述初始文档页面上生成与所述书签对应的文档要素控件,包括:确定所述初始文档和所述初始文档页面之间的位置映射关系;基于所述书签的属性信息包括的书签位置信息和所述位置映射关系,在所述初始文档页面上生成与所述书签对应的初始控件;以及基于所述书签的属性信息包括的形状信息调整所述初始控件,得到所述文档要素控件。4.根据权利要求2所述的方法,其中,所述基于所述初始文档的快照,在所述标签页面上渲染生成所述初始文档页面,包括:基于所述初始文档的快照,生成页面元素;以及将所述页面元素在所述标签页面上进行渲染,得到所述初始文档页面。5.根据权利要求1所述的方法,其中,所述基于所述文档标识,生成初始文档,包括:基于所述文档标识,确定目标文档模板;以及基于所述目标文档模板进行实例生成,得到所述初始文档。6.根据权利要求5所述的方法,还包括:响应于模板生成请求,基于所述模板生成请求携带的文档数据,生成初始文档模板;以及分别在所述初始文档模板包括的至少一个要素字段中的每个所述要素字段处插入书签,...

【专利技术属性】
技术研发人员:史新峰李逶刘林新胡文涛
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1