CN111985202A - 基于模板生成pdf电子签章的方法、设备及存储介质 - Google Patents
基于模板生成pdf电子签章的方法、设备及存储介质 Download PDFInfo
- Publication number
- CN111985202A CN111985202A CN202010880439.3A CN202010880439A CN111985202A CN 111985202 A CN111985202 A CN 111985202A CN 202010880439 A CN202010880439 A CN 202010880439A CN 111985202 A CN111985202 A CN 111985202A
- Authority
- CN
- China
- Prior art keywords
- document
- template
- signed
- content
- added
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 66
- 238000004590 computer program Methods 0.000 claims description 13
- 238000012545 processing Methods 0.000 claims description 9
- 238000005516 engineering process Methods 0.000 claims description 7
- 238000010586 diagram Methods 0.000 description 13
- 230000006870 function Effects 0.000 description 8
- 230000008569 process Effects 0.000 description 8
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 239000007788 liquid Substances 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 230000000717 retained effect Effects 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/186—Templates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/205—Parsing
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Document Processing Apparatus (AREA)
Abstract
本申请实施例中提供了一种基于模板生成PDF电子签章的方法、设备及存储介质,通过解析待添加文档内容,获取待添加文档内容对应的待签章信息,待签章信息中包含待签章位置;根据待添加文档内容,选择对应的文档模板;将待添加文档内容添加至文档模板中;基于添加了文档内容的文档模板,在各个待签章位置处依序读入对应的图章信息数据,生成目标文档内容。本申请可以根据文档内容针对性的配置对应的模板,从而实现灵活的在pdf电子文档中加盖各电子签章的目的。
Description
技术领域
本申请属于电子签章技术领域,具体地,涉及一种基于模板生成PDF电子签章的方法、设备及存储介质。
背景技术
由于通信时代和社会的兴起,数据应用已经随着互联网的发展而不断交替更新。
进一步的,随着网络的快速发展以及电子文件的广泛应用,由于相较于传统的纸质盖章,电子签章有着方便快捷、低成本的优点,在电子政务、电子商务等领域中,电子签章的应用越来越广泛。在平常一些合同、协议等文件中,如果是纸质文档,我们一般会加盖公章或者签名等标识文件的法律上的有效性。而有时候需要电子档时,加盖公章一般需要在公章或签名上加入电子签名,加入电子签名后可以防止他人篡改。
进一步的,一般的电子文档的电子签章大都是固定的位置,也就是在填写好电子文档的内容后,在该固定的位置盖上专用章以及添加电子签名。
然而,如果文档内容的相对固定,则电子签章比较容易加盖到指定位置,而对于文档内容不固定的电子文档来说,会出现签章页不确定的情况,继而出现无法将签章加到想要的位置以及使签章位置偏移造成签章错误,因此,相关技术中存在的电子签章的区域则有可能出现位置被占用的情况,从而影响办公效率。
发明内容
本发明提出了一种基于模板生成PDF的电子签章方法、设备及存储介质,旨在解决现有技术中存在的电子签章的区域可能出现位置被占用的情况,从而影响办公效率的问题。
根据本申请实施例的第一个方面,提供了一种基于模板生成PDF电子签章的方法,包括以下步骤:
解析待添加文档内容,获取待添加文档内容对应的待签章信息,待签章信息中包含待签章位置;
根据待添加文档内容,选择对应的文档模板;
将待添加文档内容添加至文档模板中;
基于添加文档内容之后的文档模板,在每个待签章位置处依序读入对应的图章信息数据,生成目标文档内容。
在本申请的一些实施方式中,根据待添加文档内容,选择对应的文档模板,包括:
基于待签章信息,在文档模板中添加对应位置的待签章标记。
在本申请的一些实施方式中,基于待签章信息,在文档模板中添加对应位置的待签章标记,包括:
解析待签章信息,确定待签章信息对应的业务类型;
基于待签章信息对应的业务类型,在文档模板中添加对应位置的待签章标记。
在本申请的一些实施方式中,依序读入各个电子签章使用的图章信息数据,生成目标文档内容,包括:
在确定依序读入各个电子签章使用的图章信息数据之后,将每个已添加对应位置的待签章标记进行清除。
在本申请的一些实施方式中,基于待签章信息,在文档模板中添加对应位置的待签章标记,包括:
解析待签章信息,确定待签章信息对应的维度参数,维度参数用于表征待签章的大小信息以及语种信息的至少一种;
基于待签章信息对应的维度参数,在文档模板中添加对应位置的待签章标记。
在本申请的一些实施方式中,将待添加文档内容添加至文档模板中,包括:
将待添加文档的内容,通过模板引擎技术添加至文档模板中;
识别待签章信息的待签章标记。
在本申请的一些实施方式中,在生成目标文档内容之后,还包括:
建立包含待添加文档内容、对应的文档模板以及目标文档内容的文档对应关系;
当再次接收到基于待添加文档内容时,基于文档对应关系,获取文档模板以及目标文档内容。
根据本申请实施例的第二个方面,提供了一种基于模板生成PDF电子签章的***,具体包括:
一种基于模板生成PDF电子签章的***,其特征在于,具体包括:
待添加文档解析单元:用于解析待添加文档内容,获取待添加文档内容对应的待签章信息,待签章信息中包含待签章位置;
文档模板单元:用于根据待添加文档内容,选择对应的文档模板;
模板填充单元:用于将待添加文档内容添加至文档模板中;
电子签章文档生成单元:用于基于添加文档内容之后的文档模板,在每个待签章位置处依序读入对应的图章信息数据,生成目标文档内容。
根据本申请实施例的第三个方面,提供了一种基于模板生成PDF的电子签章设备,包括:
存储器:用于存储可执行指令;以及
处理器:用于与存储器连接以执行可执行指令从而完成基于模板生成PDF的电子签章方法。
根据本申请实施例的第四个方面,提供了一种计算机可读存储介质,其上存储有计算机程序;计算机程序被处理器执行以实现基于模板生成PDF的电子签章方法。
采用本申请实施例中的基于模板生成PDF电子签章的方法、设备及存储介质,解析待添加文档内容,获取待添加文档内容对应的待签章信息,待签章信息中包含待签章位置;根据待添加文档内容,选择对应的文档模板;将待添加文档内容添加至文档模板中;基于添加了文档内容的文档模板,在各个待签章位置处依序读入对应的图章信息数据,生成目标文档内容。本申请可以根据文档内容针对性的配置对应的模板,从而实现灵活的在pdf电子文档中加盖各电子签章的目的。解决了现有技术因为文档内容不固定,出现签章页不确定,继而出现电子签章的区域则有可能出现位置被占用的情况,从而影响办公效率的问题。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1中示出了根据本申请实施例的一种基于模板生成PDF电子签章的方法的步骤流程图;
图2中示出了根据本申请另一实施例的基于模板生成PDF电子签章的方法的流程示意图;
图3中示出了根据本申请实施例的基于模板生成PDF电子签章的***的结构示意图;
图4中示出了根据本申请实施例的基于模板生成PDF的电子签章设备的结构示意图。
具体实施方式
在实现本申请的过程中,发明人发现现有的对于文档内容不固定的电子文档,会出现签章页不确定的情况,继而出现无法将签章加到想要的位置以及使签章位置偏移造成签章错误,因此,相关技术中存在的电子签章的区域则有可能出现位置被占用的情况,从而影响办公效率。
相比现有技术,本申请解析待添加文档内容,获取待添加文档内容对应的待签章信息,待签章信息中包含待签章位置;根据待添加文档内容,选择对应的文档模板;将待添加文档内容添加至文档模板中;基于添加了文档内容的文档模板,在各个待签章位置处依序读入对应的图章信息数据,生成目标文档内容。本申请可以根据文档内容针对性的配置对应的模板,然后在各个待签章位置处依序读入对应的图章信息数据,从而实现灵活的在pdf电子文档中加盖各电子签章的目的。
为了使本申请实施例中的技术方案及优点更加清楚明白,以下结合附图对本申请的示例性实施例进行进一步详细的说明,显然,所描述的实施例仅是本申请的一部分实施例,而不是所有实施例的穷举。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
实施例1
图1中示出了根据本申请实施例的一种基于模板生成PDF电子签章的方法的步骤流程图。
如图1所示,本申请的基于模板生成PDF电子签章的方法,具体包括以下步骤:
S101:解析待添加文档内容,获取待添加文档内容对应的待签章信息,待签章信息中包含待签章位置。
具体的,根据待添加文档对应的网页格式进行排版,排版时确定需要加入的签章信息,签章信息包括待签章位置,待签章位置具体包括:公章的排版位置、签名位置以及其它签名位置。
进一步的,签章信息还包括签章类别,签章类别可以是文字签章、图案签章、字母签章、数字签章、特殊符号签章或者混合以上类型的签章。
S102:根据待添加文档内容,选择对应的文档模板。
在本申请的一些实施方式中,根据待添加文档内容选择对应的文档模板,包括:基于待签章信息,在文档模板中添加对应位置的待签章标记。
本申请可以基于待签章信息的具体信息,在文档模板中添加对应位置的不同待签章标记。
进一步的,在文档模板中添加对应位置的待签章标记,包括:
解析待签章信息,确定待签章信息对应的业务类型;
基于待签章信息对应的业务类型,在文档模板中添加对应位置的待签章标记。
本申请可以基于待签章信息或待添加文档内容的不同的业务类别,选择专属于该业务类别的待签章标记。这样方便后续在模板中添加签章时,可以根据标记的不同选择对应的签章类型。例如,当本次电子文档对应于医疗业务时,选择红十字标记。这样也可以防止后续签章的位置摆错。
或者,
在本申请的其它实施方式中,基于待签章信息,在文档模板中添加对应位置的待签章标记,包括:
解析待签章信息,确定待签章信息对应的维度参数,维度参数用于表征待签章的大小信息以及语种信息的至少一种;
基于待签章信息对应的维度参数,在文档模板中添加对应位置的待签章标记。
本申请可以基于待签章信息的不同的维度参数,选择专属于该业务类别的待签章标记,维度参数例如,待签章大小,英文或者中文,文字或者图案,有无***等参数。方便后续在模板中添加签章时,可以根据标记的不同选择对应的签章类型。
S103:将待添加文档内容添加至文档模板中。
在本申请的一些实施方式中,将待添加文档内容添加至文档模板中,具体包括:
将待添加文档的内容,通过模板引擎技术添加至文档模板中;
识别待签章信息的待签章标记。
本申请使用模板引擎(FreeMarker)技术,根据待添加文档内容填充文档模板的各项内容,如财务模板的资金、机构名称、时间节点及款项内容等内容。
关于模板引擎技术,在Web开发的模板引擎中,是为了使用户界面与业务数据分离而产生的,它可以生成特定格式的文档,用于网站的模板引擎就会生成一个标准的HTML文档。本申请中的文档模板,与待添加文档是相对应的,因此,基于模板引擎技术,反向的将待添加文档的内容相应的添加至文档模板中对应的位置,进行内容显示。
本申请在填充文档模板时,识别待签章新的待签章标记,定位各个电子签名在文档的中的页码,位置信息。方便后续根据待签章标记在待签章位置加入电子签名以及图章。
S104:基于添加文档内容之后的文档模板,在每个待签章位置处依序读入对应的图章信息数据,生成目标文档内容。
在本申请的一些实施方式中,生成目标文档内容时,具体还包括:
在确定依序读入各个电子签章使用的图章信息数据之后,将每个已添加对应位置的待签章标记进行清除。
本申请在添加签章时将每个已添加对应位置的待签章标记进行清除,保证了电子文档的整洁性。
在本申请的其它实施方式中,在生成目标文档内容之后,还包括:
建立包含待添加文档内容、对应的文档模板以及目标文档内容的文档对应关系;
当再次接收到基于待添加文档内容时,基于文档对应关系,获取文档模板以及目标文档内容。
本申请通过建立包含待添加文档内容、对应的文档模板以及目标文档内容的文档对应关系,方便后续再次接收到基于待添加文档内容时,基于文档对应关系,获取文档模板以及目标文档内容,提高了模板的应用效率以及办公效率。
进一步实施描述的,
图2中示出了根据本申请另一实施例的基于模板生成PDF电子签章的方法的流程示意图。
如图2所示,生成PDF电子签章的方法处理流程如下:
1)先根据文档内容配置对应的文档模板,可以按照对应的网页格式进行模板排版,同时,文档模板排版中加入待签章信息的排版,待签章信息包括公章、其他电子签名或签章的位置;这些待签章信息排版时,均加入特殊的标记标识,方便后面根据标识进行待签章位置定位。
2)使用模板引擎(FreeMarker)技术,将待添加文档内容添加至文档模板中对应的各项内容,如资金、机构名称、时间节点、款项内容等内容;同时,识别上一步中的待签章标记。
3)根据上一步填充排版后的内容生成一版填充数据后的文档,根据待签章标识,定位各个电子签章在文档的中的页码以及位置信息。
4)将电子签名的位置标识删除掉,同时按顺序读入电子签名使用的图章信息数据,根据图章信息的图片大小,动态排版各个图章位置,这样就可以将图章展示在需要的位置上,而不会产生很大的位置偏移。
5)将最后加入电子签章的文档落地到文档服务器或归档到指定位置。
相比现有技术,本申请非常适用大量加盖电子签章的文档,并且当文档内容不固,会产生不同情况的排版变化时,如文档中需要加入审批流程信息以及相关审批人的签章签名信息时,本申请可以根据模板灵活配置,灵活的加盖各电子签章。
本申请实施例中的基于模板生成PDF的电子签章方法,一方面,根据本次待添加的文档内容,预先获取对应的文档模板,并在该文档模板中需加入对应电子签章的排版位置,其他签名或签章的位置,这些需电子签名的的排版均需要加入特殊的标记标识,方便后面根据标识做定位。
另一方面,
在对文档模板进行内容填充后,定位各个电子签名在文档的中的页码以及位置信息。并将各个位置对应的标记标识进行清除后,在该位置处依次读入电子签名使用的图章信息数据。
本申请可以通过待添加的文档内容,选择包含多个电子签章位置对应排版的文档模板,以使后续在对文档模板添加文档内容后,在预先排版完成的电子签章位置处读入对应的电子签章。
其它实施方式中,本申请在文档模板中加入对应电子签章的排版位置时,可以根据待添加的电子签章的类型,例如是电子签名还是图章等,在对应排版位置处添加不同的记号。
然后,在文档模板中加入对应电子签章的排版位置时,可以根据待添加的电子签章的大小或者尺寸,在对应排版位置处添加不同的记号。
在最后加入电子签章的文档落地到文档服务器或归档到指定位置之后,还可以保留该排版后的模板并建立文档对象信息,以使后续再次与该文档对象合作时,可以直接拿出该模板即可。
本申请实施例中的基于模板生成PDF的电子签章方法,通过解析待添加文档内容,获取待添加文档内容对应的待签章信息,待签章信息中包含待签章位置;然后,根据待添加文档内容,选择对应的文档模板;将待添加文档内容添加至文档模板中;最后,基于添加了文档内容的文档模板,在各个待签章位置处依序读入对应的图章信息数据,生成目标文档内容。本申请可以根据文档内容针对性的配置对应的模板,从而实现灵活的在pdf电子文档中加盖各电子签章的目的。解决了现有技术因为文档内容不固定,出现签章页不确定,继而出现电子签章的区域则有可能出现位置被占用的情况,从而影响办公效率的问题。
实施例2
本实施例提供了一种基于模板生成PDF电子签章的***,对于本实施例的基于模板生成PDF的电子签章***中未披露的细节,请参照其它实施例中的基于模板生成PDF的电子签章方法的实施内容。
图3中示出了根据本申请实施例的基于模板生成PDF电子签章的***的结构示意图。
如图3所示,本申请的电子签章***,包括待添加文档解析单元10、文档模板单元20、模板填充单元30以及电子签章文档生成单元40。
具体的,
待添加文档解析单元10:用于解析待添加文档内容,获取待添加文档内容对应的待签章信息,待签章信息中包含待签章位置。
文档模板单元20:用于根据待添加文档内容,选择对应的文档模板。
模板填充单元30:用于将待添加文档内容添加至文档模板中。
电子签章文档生成单元40:用于基于添加文档内容之后的文档模板,在每个待签章位置处依序读入对应的图章信息数据,生成目标文档内容。
相比现有技术,本申请非常适用大量加盖电子签章的文档,并且当文档内容不固,会产生不同情况的排版变化时,如文档中需要加入审批流程信息以及相关审批人的签章签名信息时,本申请可以根据模板灵活配置,灵活的加盖各电子签章。
本申请实施例中的待添加文档解析单元10,根据待添加文档对应的网页格式进行排版,排版时确定需要加入的签章信息,签章信息包括待签章位置,待签章位置具体包括:公章的排版位置、签名位置以及其它签名位置。
进一步的,签章信息还包括签章类别,签章类别可以是文字性质签章、图案签章、字母签章、数字签章、特殊符号签章或者混合以上类型的签章。
本申请实施例的基于模板生成PDF电子签章的***,一方面,通过文档模板单元20根据本次待添加的文档内容,预先获取对应的文档模板,并在该文档模板中需加入对应电子签章的排版位置,其他签名或签章的位置,这些需电子签名的的排版均需要加入特殊的标记标识,方便后面根据标识做定位。
另一方面,
通过模板填充单元30,在对文档模板进行内容填充后,定位各个电子签名在文档的中的页码以及位置信息。并将各个位置对应的标记标识进行清除后,在该位置处依次读入电子签名使用的图章信息数据。最后,通过电子签章文档生成单元40基于添加了文档内容的文档模板,在各个待签章位置处依序读入对应的图章信息数据,生成目标文档内容。
本申请的文档模板单元20可以通过待添加的文档内容,选择包含多个电子签章位置对应排版的文档模板,以使后续在对文档模板添加文档内容后,在预先排版完成的电子签章位置处读入对应的电子签章。
其它实施方式中,本申请的文档模板单元20在文档模板中加入对应电子签章的排版位置时,可以根据待添加的电子签章的类型,例如是电子签名还是图章等,在对应排版位置处添加不同的记号。
然后,文档模板单元20在文档模板中加入对应电子签章的排版位置时,可以根据待添加的电子签章的大小或者尺寸,在对应排版位置处添加不同的记号。
在文档模板单元20最后加入电子签章的文档落地到文档服务器或归档到指定位置之后,还可以保留该排版后的模板并建立文档对象信息,以使后续再次与该文档对象合作时,可以直接拿出该模板即可。
本申请实施例中的基于模板生成PDF的电子签章***,包括待添加文档解析单元10、文档模板单元20、模板填充单元30以及电子签章文档生成单元40;通过解析待添加文档内容,获取待添加文档内容对应的待签章信息,待签章信息中包含待签章位置;然后,根据待添加文档内容,选择对应的文档模板;将待添加文档内容添加至文档模板中;最后,基于添加了文档内容的文档模板,在各个待签章位置处依序读入对应的图章信息数据,生成目标文档内容。本申请可以根据文档内容针对性的配置对应的模板,从而实现灵活的在pdf电子文档中加盖各电子签章的目的。解决了现有技术因为文档内容不固定,出现签章页不确定,继而出现电子签章的区域则有可能出现位置被占用的情况,从而影响办公效率的问题。
实施例3
本实施例提供了一种基于模板生成PDF的电子签章设备,对于本实施例的基于模板生成PDF的电子签章设备中未披露的细节,请参照其它实施例中的基于模板生成PDF的电子签章方法或***具体的实施内容。
图4中示出了根据本申请实施例的基于模板生成PDF的电子签章设备400的结构示意图。
如图4所示,电子签章设备400,包括:
存储器402:用于存储可执行指令;以及
处理器401:用于与存储器402连接以执行可执行指令从而完成基于模板生成PDF的电子签章方法。
本领域技术人员可以理解,所述示意图4仅仅是电子签章设备400的示例,并不构成对电子签章设备400的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述电子签章设备400还可以包括输入输出设备、网络接入设备、总线等。
所称处理器401(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application SpecificIntegrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器401也可以是任何常规的处理器等,所述处理器401是所述电子签章设备400的控制中心,利用各种接口和线路连接整个电子签章设备400的各个部分。
所述存储器402可用于存储所述计算机可读指令,所述处理器401通过运行或执行存储在所述存储器402内的计算机可读指令或模块,以及调用存储在存储器402内的数据,实现所述电子签章设备400的各种功能。所述存储器402可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据电子签章设备400计算机设备30的使用所创建的数据等。此外,存储器301402可以包括硬盘、内存、插接式硬盘,智能存储卡(Smart MediaCard,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)、至少一个磁盘存储器件、闪存器件、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random AccessMemory,RAM)或其他非易失性/易失性存储器件。
所述电子签章设备400集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机可读指令来指令相关的硬件来完成,所述的计算机可读指令可存储于一计算机可读存储介质中,该计算机可读指令在被处理器执行时,可实现上述各个方法实施例的步骤。
实施例4
本实施例提供了一种计算机可读存储介质,其上存储有计算机程序;计算机程序被处理器执行以实现其他实施例中的基于模板生成PDF的电子签章的方法。
采用本申请实施例中的基于模板生成PDF的电子签章设备及存储介质,解析待添加文档内容,获取待添加文档内容对应的待签章信息,待签章信息中包含待签章位置;根据待添加文档内容,选择对应的文档模板;将待添加文档内容添加至文档模板中;基于添加了文档内容的文档模板,在各个待签章位置处依序读入对应的图章信息数据,生成目标文档内容。本申请可以根据文档内容针对性的配置对应的模板,从而实现灵活的在pdf电子文档中加盖各电子签章的目的。解决了现有技术因为文档内容不固定,出现签章页不确定,继而出现电子签章的区域则有可能出现位置被占用的情况,从而影响办公效率的问题。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在本发明使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
应当理解,尽管在本发明可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本发明范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
Claims (10)
1.一种基于模板生成PDF电子签章的方法,其特征在于,包括以下步骤:
解析待添加文档内容,获取所述待添加文档内容对应的待签章信息,所述待签章信息中包含待签章位置;
根据所述待添加文档内容,选择对应的文档模板;
将所述待添加文档内容添加至所述文档模板中;
基于添加文档内容之后的所述文档模板,在每个所述待签章位置处依序读入对应的图章信息数据,生成目标文档内容。
2.根据权利要求1所述的电子签章方法,其特征在于,所述根据所述待添加文档内容,选择对应的文档模板,包括:
基于所述待签章信息,在所述文档模板中添加对应位置的待签章标记。
3.根据权利要求2所述的电子签章方法,其特征在于,所述基于所述待签章信息,在所述文档模板中添加对应位置的待签章标记,包括:
解析所述待签章信息,确定所述待签章信息对应的业务类型;
基于所述待签章信息对应的业务类型,在所述文档模板中添加对应位置的待签章标记。
4.根据权利要求1所述的电子签章方法,其特征在于,所述依序读入各个电子签章使用的图章信息数据,生成目标文档内容,包括:
在确定依序读入各个电子签章使用的图章信息数据之后,将每个已添加对应位置的待签章标记进行清除。
5.根据权利要求2或4所述的电子签章方法,其特征在于,所述基于所述待签章信息,在所述文档模板中添加对应位置的待签章标记,包括:
解析所述待签章信息,确定所述待签章信息对应的维度参数,所述维度参数用于表征所述待签章的大小信息以及语种信息的至少一种;
基于所述待签章信息对应的维度参数,在所述文档模板中添加对应位置的待签章标记。
6.根据权利要求1所述的电子签章方法,其特征在于,所述将所述待添加文档内容添加至所述文档模板中,包括:
将所述待添加文档的内容,通过模板引擎技术添加至所述文档模板中;
识别所述待签章信息的待签章标记。
7.根据权利要求2、3、4或6所述的电子签章方法,其特征在于,在所述生成目标文档内容之后,还包括:
建立包含所述待添加文档内容、对应的文档模板以及所述目标文档内容的文档对应关系;
当再次接收到基于所述待添加文档内容时,基于所述文档对应关系,获取所述文档模板以及所述目标文档内容。
8.一种基于模板生成PDF电子签章的***,其特征在于,具体包括:
待添加文档解析单元:用于解析待添加文档内容,获取所述待添加文档内容对应的待签章信息,所述待签章信息中包含待签章位置;
文档模板单元:用于根据所述待添加文档内容,选择对应的文档模板;
模板填充单元:用于将所述待添加文档内容添加至所述文档模板中;
电子签章文档生成单元:用于基于所述添加文档内容之后的文档模板,在每个所述待签章位置处依序读入对应的图章信息数据,生成目标文档内容。
9.一种基于模板生成PDF电子签章的设备,其特征在于,包括:
存储器:用于存储可执行指令;以及
处理器:用于与所述存储器连接以执行所述可执行指令从而完成权利要求1-7中任一项所述的基于模板生成PDF电子签章的方法。
10.一种计算机可读存储介质,其特征在于,其上存储有计算机程序;计算机程序被处理器执行以实现如权利要求1-7任一项所述的基于模板生成PDF电子签章的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010880439.3A CN111985202A (zh) | 2020-08-27 | 2020-08-27 | 基于模板生成pdf电子签章的方法、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010880439.3A CN111985202A (zh) | 2020-08-27 | 2020-08-27 | 基于模板生成pdf电子签章的方法、设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111985202A true CN111985202A (zh) | 2020-11-24 |
Family
ID=73440951
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010880439.3A Pending CN111985202A (zh) | 2020-08-27 | 2020-08-27 | 基于模板生成pdf电子签章的方法、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111985202A (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112507682A (zh) * | 2020-12-15 | 2021-03-16 | 福建捷宇电脑科技有限公司 | 一种减轻服务器及网络负载的文档生成方法及设备 |
CN112733493A (zh) * | 2020-12-17 | 2021-04-30 | 浙江高速信息工程技术有限公司 | 电子签章方法、装置、计算机设备及存储介质 |
CN112926946A (zh) * | 2021-03-16 | 2021-06-08 | 上海晓途网络科技有限公司 | 电子合同生成方法、装置、计算机设备和存储介质 |
CN113779656A (zh) * | 2021-09-18 | 2021-12-10 | 厦门海迈科技股份有限公司 | 一种盖章的方法、电子档案平台及计算机可读存储介质 |
CN114676451A (zh) * | 2020-12-24 | 2022-06-28 | 航天信息股份有限公司 | 电子文档签章方法、装置、存储介质及电子设备 |
CN115035527A (zh) * | 2022-08-10 | 2022-09-09 | 北京佳萌锐普科技发展有限公司 | 一种识别电子签章位置的方法、装置及设备 |
CN116795383A (zh) * | 2023-05-18 | 2023-09-22 | 中国电子科技集团公司第三十八研究所 | 工艺数据的发布方法、发布装置、电子设备及存储介质 |
-
2020
- 2020-08-27 CN CN202010880439.3A patent/CN111985202A/zh active Pending
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112507682A (zh) * | 2020-12-15 | 2021-03-16 | 福建捷宇电脑科技有限公司 | 一种减轻服务器及网络负载的文档生成方法及设备 |
CN112733493A (zh) * | 2020-12-17 | 2021-04-30 | 浙江高速信息工程技术有限公司 | 电子签章方法、装置、计算机设备及存储介质 |
CN112733493B (zh) * | 2020-12-17 | 2022-12-02 | 浙江高信技术股份有限公司 | 电子签章方法、装置、计算机设备及存储介质 |
CN114676451A (zh) * | 2020-12-24 | 2022-06-28 | 航天信息股份有限公司 | 电子文档签章方法、装置、存储介质及电子设备 |
CN112926946A (zh) * | 2021-03-16 | 2021-06-08 | 上海晓途网络科技有限公司 | 电子合同生成方法、装置、计算机设备和存储介质 |
CN113779656A (zh) * | 2021-09-18 | 2021-12-10 | 厦门海迈科技股份有限公司 | 一种盖章的方法、电子档案平台及计算机可读存储介质 |
CN113779656B (zh) * | 2021-09-18 | 2023-09-12 | 厦门海迈科技股份有限公司 | 一种盖章的方法、电子档案平台及计算机可读存储介质 |
CN115035527A (zh) * | 2022-08-10 | 2022-09-09 | 北京佳萌锐普科技发展有限公司 | 一种识别电子签章位置的方法、装置及设备 |
CN115035527B (zh) * | 2022-08-10 | 2022-11-11 | 北京佳萌锐普科技发展有限公司 | 一种识别电子签章位置的方法、装置及设备 |
CN116795383A (zh) * | 2023-05-18 | 2023-09-22 | 中国电子科技集团公司第三十八研究所 | 工艺数据的发布方法、发布装置、电子设备及存储介质 |
CN116795383B (zh) * | 2023-05-18 | 2024-04-23 | 中国电子科技集团公司第三十八研究所 | 工艺数据的发布方法、发布装置、电子设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111985202A (zh) | 基于模板生成pdf电子签章的方法、设备及存储介质 | |
CN108427731B (zh) | 页面代码的处理方法、装置、终端设备及介质 | |
CN113609820B (zh) | 基于可扩展标记语言文件生成word文件的方法、装置及设备 | |
CN110990010B (zh) | 一种软件界面代码的生成方法及装置 | |
CN110347984B (zh) | 保单页面变更方法、装置、计算机设备及存储介质 | |
CN113032580B (zh) | 关联档案推荐方法、***及电子设备 | |
US20170364981A1 (en) | Brand-Based Product Management | |
CN114090671A (zh) | 数据导入方法、装置、电子设备及存储介质 | |
CN112948418A (zh) | 动态查询方法、装置、设备及存储介质 | |
CN112417899A (zh) | 文字翻译方法、装置、计算机设备和存储介质 | |
CN113033177B (zh) | 一种电子病历数据的解析方法及装置 | |
CN111581937A (zh) | 文档生成方法、装置、计算机可读介质及电子设备 | |
CN113297425B (zh) | 文档转换方法、装置、服务器及存储介质 | |
CN113177543B (zh) | 证件识别方法、装置、设备及存储介质 | |
CN109409362A (zh) | 基于tesseract引擎的图片敏感词检测和定位方法和装置 | |
CN115618838A (zh) | 报告生成方法及设备 | |
CN110245308B (zh) | 图像提取方法、装置及终端设备 | |
CN113296785A (zh) | 文档生成方法、***、设备及可读存储介质 | |
CN111882419A (zh) | 质检文件的方法、装置及服务器 | |
CN111897728A (zh) | 接口调试方法及相关设备 | |
CN113704650A (zh) | 信息展示方法、装置、***、设备及存储介质 | |
CN115035527B (zh) | 一种识别电子签章位置的方法、装置及设备 | |
CN114781005B (zh) | 一种基于多方的电子签章方法、装置 | |
CN112069789B (zh) | 基于国产cpu文字域匹配指定内容的方法、设备及介质 | |
CN117437649A (zh) | 文件签章方法、装置、计算机设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |