System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及计算机信息处理,尤其涉及一种数字档案生成方法、装置、电子设备及存储介质。
技术介绍
1、现代的浏览器都提供了打印功能,用户可以直接使用浏览器的打印选项来输出网页内容,这种方式简单方便,适用于大部分情况。
2、使用css打印样式表是一种常用的技术方案,通过为网页单独定义打印样式,可以实现更精确的打印输出效果,使用css打印样式表可以调整字体、间距、布局等方面的样式,以适应打印需求。
3、然而,使用浏览器打印无法对打印样式进行详细的自定义调整,打印结果可能不够精确,使用css打印样式表需要额外的工作量来编写和维护打印样式表,降低了工作效率。
技术实现思路
1、有鉴于此,有必要提供一种数字档案生成方法、装置、电子设备及存储介质,用以解决打印样式无法自定义调整导致打印结果不够精确以及工作效率不高的技术问题。
2、为了解决上述问题,本专利技术提供一种数字档案生成方法,包括:
3、获取打印容器,基于所述打印容器绘制打印模板,并获得与所述打印模板对应的元数据;
4、获取待填入数据以及页面设计器,通过所述页面设计器关联所述元数据,以生成前端页面,将所述待填入数据填入所述前端页面中,以获得与所述元数据对应的字段值;
5、获取打印模板id,基于所述前端页面设置打印按钮,将所述打印模板id与所述打印按钮进行绑定后,通过点击打印按钮将所述字段值填入所述打印模板中,以生成数字档案。
6、在一种可能的实现方式中,
7、获取表单引擎以及组件,基于所述打印容器,通过所述表单引擎拉拽组件,完成打印模板的绘制。
8、在一种可能的实现方式中,通过所述打印容器配置纸张大小、纸张方向、分页模式、打印边距、横竖混合打印以及页面重复打印。
9、在一种可能的实现方式中,所述组件至少包括文本、图片、富文本、表单、输入框、自定义档案、级联选择器、电子签名、数据表格、可编辑表格。
10、在一种可能的实现方式中,所述通过所述页面设计器关联所述元数据,以生成前端页面,包括:
11、将组件拖拽至所述页面设计器中,通过所述组件关联所述元数据,以生成前端页面。
12、在一种可能的实现方式中,所述获取打印模板id,基于所述前端页面设置打印按钮,将所述打印模板id与所述打印按钮进行绑定,通过点击打印按钮将所述字段值填入所述打印模板中,以生成数字档案,包括:
13、基于所述前端页面,获得前端代码,通过所述前端代码设置打印按钮;
14、获取打印模板id,将所述打印模板id填入所述打印按钮的request配置中,完成所述打印模板id与打印按钮的绑定,其中,request通过后端接口获取与所述元数据对应的字段值;
15、通过点击打印按钮,将所述字段值填入所述打印模板的表单中,以生成数字档案。
16、在一种可能的实现方式中,所述获取打印模板id,基于所述前端页面设置打印按钮,将所述打印模板id与所述打印按钮进行绑定,通过点击打印按钮将所述字段值填入所述打印模板中,以生成数字档案,还包括:
17、获取打印组件,将所述打印组件拖拽至所述前端页面中,以生成打印按钮;
18、将所述打印模板id与所述打印按钮进行绑定,通过点击打印按钮将与所述元数据对应的所述字段值填入所述打印模板中,以生成数字档案。
19、另一方面,本专利技术还提供一种数字档案生成装置,包括:
20、打印模板设置模块,用于获取打印容器,基于所述打印容器绘制打印模板,并获得与所述打印模板对应的元数据;
21、字段值获得模块,用于获取待填入数据以及页面设计器,通过所述页面设计器关联所述元数据,以生成前端页面,将所述待填入数据填入所述前端页面中,以获得与所述元数据对应的字段值;
22、数字档案生成模块,用于获取打印模板id,基于所述前端页面设置打印按钮,将所述打印模板id与所述打印按钮进行绑定后,通过点击打印按钮将所述字段值填入所述打印模板中,以生成数字档案。
23、另一方面,本专利技术还提供一种电子设备,包括:处理器和存储器;
24、所述存储器上存储有可被所述处理器执行的计算机可读程序;
25、所述处理器执行所述计算机可读程序时实现如上所述的数字档案生成方法中的步骤。
26、另一方面,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上所述的数字档案生成方法中的步骤。
27、本专利技术的有益效果是:基于打印容器绘制打印模板,以打印模板为基础,用户通过前端页面实现数据交互,通过绑定字段将用户输入的信息与打印模板进行关联,生成可留档的数字档案,通过使用打印模板,确保生成的数字档案具有统一的格式和结构,从而提高档案的标准化程度,有助于减少人为错误,并且使得档案更易于组织和管理;打印模板中预定义了常见的档案字段和数据输入格式,用户只需根据需要填写相应的字段,而无需逐个添加或修改每个字段,大大提高数字档案的生成效率,并且减少了出错的可能性;通过使用模板,确保生成的数字档案具有一致的外观和结构,使得档案更易于阅读和理解;打印模板具有可自定义的属性,可以单独定义打印样式,用户可以根据需要添加或删除字段,对布局和格式进行设置,使得数字档案生成方法非常灵活,实现更精确的打印输出效果;利用打印模板生成的数字档案通常会记录创建时间、修改时间以及操作人员等相关信息,提供了对档案生成和修改历史的可追溯性,有助于管理和监控档案的变更过程。
本文档来自技高网...【技术保护点】
1.一种数字档案生成方法,其特征在于,包括:
2.根据权利要求1所述的数字档案生成方法,其特征在于,所述基于所述打印容器绘制打印模板,包括:
3.根据权利要求2所述的数字档案生成方法,其特征在于,通过所述打印容器配置纸张大小、纸张方向、分页模式、打印边距、横竖混合打印以及页面重复打印。
4.根据权利要求2所述的数字档案生成方法,其特征在于,所述组件至少包括文本、图片、富文本、表单、输入框、自定义档案、级联选择器、电子签名、数据表格、可编辑表格。
5.根据权利要求1所述的数字档案生成方法,其特征在于,所述通过所述页面设计器关联所述元数据,以生成前端页面,包括:
6.根据权利要求1所述的数字档案生成方法,其特征在于,所述获取打印模板ID,基于所述前端页面设置打印按钮,将所述打印模板ID与所述打印按钮进行绑定,通过点击打印按钮将所述字段值填入所述打印模板中,以生成数字档案,包括:
7.根据权利要求1所述的数字档案生成方法,其特征在于,所述获取打印模板ID,基于所述前端页面设置打印按钮,将所述打印模板ID与所述打印按
8.一种数字档案生成装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括存储器和处理器;
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如权利要求1-7任意一项所述的数字档案生成方法中的步骤。
...【技术特征摘要】
1.一种数字档案生成方法,其特征在于,包括:
2.根据权利要求1所述的数字档案生成方法,其特征在于,所述基于所述打印容器绘制打印模板,包括:
3.根据权利要求2所述的数字档案生成方法,其特征在于,通过所述打印容器配置纸张大小、纸张方向、分页模式、打印边距、横竖混合打印以及页面重复打印。
4.根据权利要求2所述的数字档案生成方法,其特征在于,所述组件至少包括文本、图片、富文本、表单、输入框、自定义档案、级联选择器、电子签名、数据表格、可编辑表格。
5.根据权利要求1所述的数字档案生成方法,其特征在于,所述通过所述页面设计器关联所述元数据,以生成前端页面,包括:
6.根据权利要求1所述的数字档案生成方法,其特征在于,所述获取打印模板id,基于...
【专利技术属性】
技术研发人员:陈铭,马换,文振泉,胡可,向巍,李承德,胡自力,
申请(专利权)人:中建三局信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。