[发明专利]一种适用于Word文档自动套红和加盖公章的方法在审
申请号: | 202111336729.2 | 申请日: | 2021-11-12 |
公开(公告)号: | CN114169290A | 公开(公告)日: | 2022-03-11 |
发明(设计)人: | 桂必成;钟鹏翔;严一鸣;赵朋成 | 申请(专利权)人: | 上交所技术有限责任公司 |
主分类号: | G06F40/151 | 分类号: | G06F40/151;G06F40/186;G06F16/903;G06F16/33;G06Q10/10 |
代理公司: | 上海三方专利事务所(普通合伙) 31127 | 代理人: | 吴玮 |
地址: | 200131 上海市浦东新*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 适用于 word 文档 自动 套红 加盖 公章 方法 | ||
1.一种适用于Word文档自动套红和加盖公章的方法,其特征在于方法具体步骤如下:
S1.制作公文word模板,确定红头标题位置,格式,待填充内容标签,正文待填充文本标签,尾部公章位置以及标签;
S2.服务端先解析并编译模板,然后根据传入参数插入各标签对应的文本,选择印章并加盖公章,使用Apache POI库打开并读取word模板,解析并获取该word模板的内存对象,根据该内存对象获取所有的段落对象,并保存在内存列表里,段落对象表示word文档里的一个段落;遍历每一个段落对象,获取该段落的文本内容,根据文本标签的格式定义${}进行正则表达式匹配,获取每一个需要运行时文本填充的文本标签,并为每一个文本标签创建并关联新的word文本对象,复制对应格式,保存在内存中;遍历段落对象,根据电子印章定义${-}解析印章标签,并在原位置插入word图片对象,并关联对应的印章标签;
S3.调用Word API另存为PDF接口将生成好的公文转换为PDF并返回给调用方,从而保证电子印章不会泄露。
2.如权利要求1所述的一种适用于Word文档自动套红和加盖公章的方法,其特征在于:所述S1步骤中模板制作完成后保存至应用系统中,同时将印章内容保存在服务端,应用系统在业务流程里将公文里需要动态填充的内容确定后,向服务端发起用章申请,并将公文模板,模板里文本标签对应的文本内容发送给服务端。
3.如权利要求1所述的一种适用于Word文档自动套红和加盖公章的方法,其特征在于:所述S2步骤中套红头和加盖公章过程如下:Word文档进行解析和编译后,每个文本标签会生成对应的文本对象,根据传入参数里的标签名,将对应参数里的文本设置到该标签对应的word文本对象里;根据编译后的word文档印章标签,获取对应的印章图片二进制内容,并设置到word图片对象里,并将该word图片的样式从inline设置为anchor,浮动在文字上方。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上交所技术有限责任公司,未经上交所技术有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111336729.2/1.html,转载请声明来源钻瓜专利网。