一种基于PDF文件的可视化签章位配置方法及系统与流程
未命名
08-15
阅读:97
评论:0

一种基于pdf文件的可视化签章位配置方法及系统
技术领域
1.本发明属于建筑工程电子签章技术领域,具体涉及一种基于pdf文件的可视化签章位配置方法及系统。
背景技术:
2.电子签章是电子签名的一种表现形式,利用图像处理技术将电子签名操作转化为与纸质文件盖章操作相同的可视效果,同时利用电子签名技术保障电子信息的真实性和完整性以及签名人的不可否认性。
3.在建设工程项目进行时会生成大量的审批文件,例如:施工方案、技术交底、图纸会审记录、隐蔽工程、各种试验、设备运行及调试记录、还有技术联系单、设计变更等等;这些文件进行资料电子化的过程涉及到对文件进行电子签章操作,电子签章软件基本上都有指定位置盖章的功能,但是现有内业资料文件没有对应的签章位信息,将无法实现批量快速盖章的效果。
4.另外,现有规范表格编制软件通过设置签章位关键词,然后按照关键词提取坐标位置,但上述方案存在以下缺陷:1、引入了其他与工程信息无关的文本信息,造成文件多余信息误导查阅文件的人员,用户打印文件时可能打印出无关信息,影响阅读。2、用户编制表格时可能会对表格行列进行增删操作,可能会删除相关文本信息,导致引入的文本信息错位,进而导致签章位提取失败。
技术实现要素:
5.基于上述技术问题,本发明提供一种基于pdf文件的可视化签章位配置方法及系统,基于规范标准中已存在的规范文本进行定位,不会引入与工程信息无关的其他内容,同时能够实现批量盖章,提高工作效率。
6.本发明公开一种基于pdf文件的可视化签章位配置方法,方法包括:
7.步骤s1:根据内业资料标准规范生成各表格对应的pdf文件;
8.步骤s2:在数据上传界面上将所述各表格对应的pdf文件进行上传,根据pdf文件的页面内容在画布上绘制并展示,获得pdf页面视图;
9.步骤s3:在签章配置界面填写签章配置条件,在pdf页面视图上配置签章位;
10.步骤s4:判断各文件对应的签章位是否满足设定要求;如果满足设定要求,则进行信息提醒;如果不满足设定要求,则根据各文件对应的签章位,在pdf页面视图上层绘制相应的印章图案;设定要求为印章重叠以及超出页面中至少一种。
11.可选地,方法还包括:
12.在画布的页面上层支持手动拖动印章图案调整签章位。
13.可选地,所述在签章配置界面填写签章配置条件,在pdf页面视图上配置签章位,具体包括:
14.在签章配置界面上设置完签章配置条件后,通过遍历找到包含配置关键词的文本
块,或者通过正则表达式匹配文本块,根据文本块在所述pdf页面视图上的坐标进行定位,获得签章位。
15.可选地,所述签章位为json数据格式和xml数据格式中至少一种。
16.可选地,所述设定要求为印章重叠以及超出页面中至少一种。
17.本发明还公开一种基于pdf文件的可视化签章位配置系统,系统包括:
18.pdf文件生成模块,用于根据内业资料标准规范生成各表格对应的pdf文件;
19.pdf页面视图生成模块,用于在数据上传界面上将所述各表格对应的pdf文件进行上传,根据pdf文件的页面内容在画布上绘制并展示,获得pdf页面视图;
20.签章位配置模块,用于在签章配置界面填写签章配置条件,在pdf页面视图上配置签章位;
21.印章图案生成模块,用于判断各文件对应的签章位是否满足设定要求;如果满足设定要求,则进行信息提醒;如果不满足设定要求,则根据各文件对应的签章位,在pdf页面视图上层绘制相应的印章图案;设定要求为印章重叠以及超出页面中至少一种。
22.可选地,系统还包括:
23.签章位调整模块,用于在画布的页面上层支持手动拖动印章图案调整签章位。
24.可选地,所述签章位配置模块,具体包括:
25.在签章配置界面上设置完签章配置条件后,通过遍历找到包含配置关键词的文本块,或者通过正则表达式匹配文本块,根据文本块在所述pdf页面视图上的坐标进行定位,获得签章位。
26.可选地,所述签章位为json数据格式和xml数据格式中至少一种。
27.本发明还提供一种基于pdf文件的可视化签章位配置系统,系统包括:
28.电子档案平台,用于采用上述方法在pdf页面视图上层绘制相应的印章图案。
29.本发明与现有技术相比,具有以下有益效果:
30.本发明提供一种基于pdf文件的可视化签章位配置方法及系统,首先根据内业资料标准规范生成各表格对应的pdf文件;其次在数据上传界面上将所述各表格对应的pdf文件进行上传,根据pdf文件的页面内容在画布上绘制并展示,获得pdf页面视图;然后在签章配置界面填写签章配置条件,在pdf页面视图上配置签章位;最后判断各文件对应的签章位是否满足印章重叠或超出页面;如果满足则进行信息提醒;如果不满足设定要求,则根据各文件对应的签章位,处进行批量盖章操作,提高工作效率。另外,本发明基于规范标准中已存在的规范文本进行定位,不会引入与工程信息无关的其他内容,用户也不能删除相关内容。
附图说明
31.图1为本发明的一种基于pdf文件的可视化签章位配置方法流程图;
32.图2为本发明数据上传界面示意图;
33.图3为本发明pdf页面视图示意图;
34.图4为本发明签章配置界面示意图;
35.图5为本发明签章位配置示意图。
具体实施方式
36.下面结合具体实施案例和附图对本发明作进一步说明,但本发明并不局限于这些实施例。
37.名词解释:正则表达式:又称规则表达式。(英语:regular expression,在代码中常简写为regex、regexp或re),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。
38.签章位:电子签章所用的图章或签名在文件页面展示所在的坐标位置。
39.实施例1
40.如图1所示,本发明公开一种基于pdf文件的可视化签章位配置方法,方法包括:
41.步骤s1:根据内业资料标准规范生成各表格对应的pdf文件;
42.步骤s2:在数据上传界面上将所述各表格对应的pdf文件进行上传,根据pdf文件的页面内容在画布上绘制并展示,获得pdf页面视图;
43.步骤s3:在签章配置界面填写签章配置条件,在pdf页面视图上配置签章位;
44.步骤s4:判断各文件对应的签章位是否满足设定要求;如果满足设定要求,则进行信息提醒;如果不满足设定要求,则根据各文件对应的签章位,在pdf页面视图上层绘制相应的印章图案;设定要求为印章重叠以及超出页面中至少一种。
45.下面对各个步骤进行详细论述:
46.步骤s1:根据内业资料标准规范生成各表格对应的pdf文件;具体地,生成对应pdf文件后,还可以生成表格基本信息表单;表格基本信息表单包括表名、规范、标题、示例文件、签章配置、数据提取、状态以及操作等。表格基本信息表单还包括查询、重置和新增按钮。
47.步骤s2:在数据上传界面上将各表格对应的pdf文件进行上传,根据pdf文件的页面内容在画布上绘制并展示,获得pdf页面视图;具体地,根据pdf页面内容在浏览器web页面的画布上按照表格线条及文本内容绘制并展示出来获得pdf页面视图(即配置前的画布),pdf页面视图具体详见图3,图3仅仅为一个示例表示,里边的文字没有实际含义。
48.数据上传界面上显示用于记录表名、标题、标题关键词、标准规范以及上传示例文件按钮,具体详见图2。其中,表名、标题和标准规范为必填项,标题关键词为选填项,图2仅仅为一示例图,里边的文字没有实际含义。
49.步骤s3:在签章配置界面填写签章配置条件,在pdf页面视图上配置签章位。所述签章位为json数据格式和xml数据格式中至少一种。
50.本实施例中,由于画布(即pdf页面视图)上存在一些文本块,定位规则主要根据示例文件中已存在的文本块,具体技术手段为:在签章配置界面上设置完签章配置条件后,通过遍历找到包含配置关键词的文本块,或者通过正则表达式匹配文本块,根据文本块在画布(即pdf页面视图)上的坐标进行定位,获得签章位,如图5所示,图5仅仅为一示例图,里边的文字没有实际含义。
51.本实施例中,签章配置条件可以根据实际需求进行增减。另外,签章配置界面上包括新增、复制、粘贴选项,签章配置条件可以包括:项目经理、项目技术负责人、施工单位项目(章)等,具体如图4所示,图4仅仅为一示例图,里边的文字没有实际含义。
52.签章位数据如下:
53.54.[0055][0056]
签章位格式及说明:
[0057]
数据格式
[0058][0059]
相关说明如表1:
[0060]
表1相关说明表
[0061]
[0062][0063]
步骤s4:判断各文件对应的签章位是否满足设定要求;如果满足设定要求,则进行信息提醒;如果不满足设定要求,则根据各文件对应的签章位,在pdf页面视图上层绘制相应的印章图案,以使后续对各文件进行批量盖章操作。具体的,印章图案包括图框和印章名称。
[0064]
本实施例中,可以根据印章坐标以及印章大小,判断各文件对应的签章位数据是否满足设定要求;另外,本实施例中设定要求可以为印章重叠以及超出页面中至少一种。
[0065]
本发明还可以在画布的页面上层支持手动拖动印章图案调整签章位。
[0066]
本发明公开的方案具有以下优点:
[0067]
1、本发明主要通过web端实现pdf文件签章位配置管理,可能的替代方案是通过桌面程序客户端与服务端通过接口对接形式进行实现。
[0068]
2、解析表格模板pdf文件以画布形式在浏览器中展示,配置印章后,可视化的展示在画布上,支持用户拖动印章位置,方便配置。
[0069]
3、印章展示后支持重叠检测,超出页面检测,辅助设置合理盖章位置。
[0070]
4、根据配置的签章位再利用签章服务可以快速批量盖章,提高工作效率。
[0071]
5、本发明基于规范标准中已存在的规范文本进行定位,不会引入与工程信息无关的其他内容,用户也不能删除相关内容。
[0072]
实施例2
[0073]
本发明还公开一种基于pdf文件的可视化签章位配置系统,系统包括:
[0074]
pdf文件生成模块,用于根据内业资料标准规范生成各表格对应的pdf文件。
[0075]
pdf页面视图生成模块,用于在数据上传界面上将所述各表格对应的pdf文件进行上传,根据pdf文件的页面内容在画布上绘制并展示,获得pdf页面视图。
[0076]
签章位配置模块,用于在签章配置界面填写签章配置条件,在pdf页面视图上配置签章位。
[0077]
印章图案生成模块,用于判断各文件对应的签章位是否满足设定要求;如果满足设定要求,则进行信息提醒;如果不满足设定要求,则根据各文件对应的签章位,在pdf页面视图上层绘制相应的印章图案。
[0078]
作为一种可选地实施方式,系统还包括:
[0079]
签章位调整模块,用于在画布的页面上层支持手动拖动印章图案调整签章位。
[0080]
作为一种可选地实施方式,所述签章位配置模块,具体包括:
[0081]
在签章配置界面上设置完签章配置条件后,通过遍历找到包含配置关键词的文本块,或者通过正则表达式匹配文本块,根据文本块在所述pdf页面视图上的坐标进行定位,获得签章位。
[0082]
与实施例1中相同的内容具体详见实施例1,在此不再逐一赘述。
[0083]
实施例3
[0084]
本发明还公开一种基于pdf文件的可视化签章位配置系统,系统包括:
[0085]
电子档案平台,用于采用实施例1中方法在pdf页面视图上层绘制相应的印章图案。
[0086]
与实施例1中相同的内容具体详见实施例1,在此不再逐一赘述。
[0087]
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明保护范围之内。
技术特征:
1.一种基于pdf文件的可视化签章位配置方法,其特征在于,方法包括:步骤s1:根据内业资料标准规范生成各表格对应的pdf文件;步骤s2:在数据上传界面上将所述各表格对应的pdf文件进行上传,根据pdf文件的页面内容在画布上绘制并展示,获得pdf页面视图;步骤s3:在签章配置界面填写签章配置条件,在pdf页面视图上配置签章位;步骤s4:判断各文件对应的签章位是否满足设定要求;如果满足设定要求,则进行信息提醒;如果不满足设定要求,则根据各文件对应的签章位,在pdf页面视图上层绘制相应的印章图案;设定要求为印章重叠以及超出页面中至少一种。2.根据权利要求1所述的一种基于pdf文件的可视化签章位配置方法,其特征在于,方法还包括:在画布的页面上层支持手动拖动印章图案调整签章位。3.根据权利要求1所述的一种基于pdf文件的可视化签章位配置方法,其特征在于,所述在签章配置界面填写签章配置条件,在pdf页面视图上配置签章位,具体包括:在签章配置界面上设置完签章配置条件后,通过遍历找到包含配置关键词的文本块,或者通过正则表达式匹配文本块,根据文本块在所述pdf页面视图上的坐标进行定位,获得签章位。4.根据权利要求1所述的一种基于pdf文件的可视化签章位配置方法,其特征在于,所述签章位为json数据格式和xml数据格式中至少一种。5.根据权利要求1所述的一种基于pdf文件的可视化签章位配置方法,其特征在于,所述设定要求为印章重叠以及超出页面中至少一种。6.一种基于pdf文件的可视化签章位配置系统,其特征在于,系统包括:pdf文件生成模块,用于根据内业资料标准规范生成各表格对应的pdf文件;pdf页面视图生成模块,用于在数据上传界面上将所述各表格对应的pdf文件进行上传,根据pdf文件的页面内容在画布上绘制并展示,获得pdf页面视图;签章位配置模块,用于在签章配置界面填写签章配置条件,在pdf页面视图上配置签章位;印章图案生成模块,用于判断各文件对应的签章位是否满足设定要求;如果满足设定要求,则进行信息提醒;如果不满足设定要求,则根据各文件对应的签章位,在pdf页面视图上层绘制相应的印章图案;设定要求为印章重叠以及超出页面中至少一种。7.根据权利要求6所述的一种基于pdf文件的可视化签章位配置系统,其特征在于,系统还包括:签章位调整模块,用于在画布的页面上层支持手动拖动印章图案调整签章位。8.根据权利要求6所述的一种基于pdf文件的可视化签章位配置系统,其特征在于,所述签章位配置模块,具体包括:在签章配置界面上设置完签章配置条件后,通过遍历找到包含配置关键词的文本块,或者通过正则表达式匹配文本块,根据文本块在所述pdf页面视图上的坐标进行定位,获得签章位。9.根据权利要求6所述的一种基于pdf文件的可视化签章位配置系统,其特征在于,所述签章位为json数据格式和xml数据格式中至少一种。
10.一种基于pdf文件的可视化签章位配置系统,其特征在于,系统包括:电子档案平台,用于采用权利要求1-5任一项所述的方法在pdf页面视图上层绘制相应的印章图案。
技术总结
本发明提供一种基于PDF文件的可视化签章位配置方法及系统,涉及建筑工程电子签章技术领域。首先根据内业资料标准规范生成各表格对应的PDF文件;其次在数据上传界面上将所述各表格对应的PDF文件进行上传,根据PDF文件的页面内容在画布上绘制并展示,获得PDF页面视图;然后在签章配置界面填写签章配置条件,在PDF页面视图上配置签章位;最后判断各文件对应的签章位是否满足印章重叠或超出页面;如果满足则进行信息提醒;如果不满足则根据各文件对应的签章位,处进行批量盖章操作,提高工作效率。另外,本发明基于规范标准中已存在的规范文本进行定位,不会引入与工程信息无关的其他内容,用户也不能删除相关内容。用户也不能删除相关内容。用户也不能删除相关内容。
技术研发人员:黄炳河 金季岚 高磊
受保护的技术使用者:厦门海迈科技股份有限公司
技术研发日:2023.03.24
技术公布日:2023/8/14
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/