[發(fā)明專利]一種適用于Word文檔自動套紅和加蓋公章的方法在審
| 申請?zhí)枺?/td> | 202111336729.2 | 申請日: | 2021-11-12 |
| 公開(公告)號: | CN114169290A | 公開(公告)日: | 2022-03-11 |
| 發(fā)明(設(shè)計)人: | 桂必成;鐘鵬翔;嚴一鳴;趙朋成 | 申請(專利權(quán))人: | 上交所技術(shù)有限責任公司 |
| 主分類號: | G06F40/151 | 分類號: | G06F40/151;G06F40/186;G06F16/903;G06F16/33;G06Q10/10 |
| 代理公司: | 上海三方專利事務(wù)所(普通合伙) 31127 | 代理人: | 吳瑋 |
| 地址: | 200131 上海市浦東新*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 適用于 word 文檔 自動 套紅 加蓋 公章 方法 | ||
本發(fā)明涉及文件處理技術(shù)領(lǐng)域,具體來說是一種適用于Word文檔自動套紅和加蓋公章的方法,方法如下;制作公文word模板,確定紅頭標題位置,格式,待填充內(nèi)容標簽,正文待填充文本標簽,尾部公章位置以及標簽;服務(wù)端先解析并編譯模板,然后根據(jù)傳入?yún)?shù)插入各標簽對應(yīng)的文本,選擇印章并加蓋公章;其優(yōu)點在于:根據(jù)公開非商業(yè)API和庫實現(xiàn),實現(xiàn)自主研發(fā);根據(jù)本方案實現(xiàn)的自動套紅和加蓋公章,可以以API的方式便利的集成到業(yè)務(wù)系統(tǒng)的各個子流程里,賦能業(yè)務(wù)系統(tǒng)生成具備自動套紅和蓋章功能。
技術(shù)領(lǐng)域
本發(fā)明涉及文件處理技術(shù)領(lǐng)域,具體來說是一種適用于Word文檔自動套紅和加蓋公章的方法。
背景技術(shù)
對于證券交易所而言,日常的審核和監(jiān)管工作中包含大量對外發(fā)布的公告函件,由于嚴格的格式要求,復(fù)雜的簽章流程,無可避免地耗費不少人力和時間。在業(yè)務(wù)系統(tǒng)中實現(xiàn)紅頭文件的自動生成,電子印章的自動加蓋,既能實現(xiàn)無紙化流程,同時能提升業(yè)務(wù)處理效率。
發(fā)明內(nèi)容
本發(fā)明的目的在于解決現(xiàn)有技術(shù)的不足,提供一種適用于Word文檔自動套紅和加蓋公章的方法,方法具體步驟如下:
S1.制作公文word模板,確定紅頭標題位置,格式,待填充內(nèi)容標簽,正文待填充文本標簽,尾部公章位置以及標簽;
S2.服務(wù)端先解析并編譯模板,然后根據(jù)傳入?yún)?shù)插入各標簽對應(yīng)的文本,選擇印章并加蓋公章,使用Apache POI庫打開并讀取word模板,解析并獲取該word模板的內(nèi)存對象,根據(jù)該內(nèi)存對象獲取所有的段落對象,并保存在內(nèi)存列表里,段落對象表示word文檔里的一個段落;遍歷每一個段落對象,獲取該段落的文本內(nèi)容,根據(jù)文本標簽的格式定義${}進行正則表達式匹配,獲取每一個需要運行時文本填充的文本標簽,并為每一個文本標簽創(chuàng)建并關(guān)聯(lián)新的word 文本對象,復(fù)制對應(yīng)格式,保存在內(nèi)存中;遍歷段落對象,根據(jù)電子印章定義 ${-}解析印章標簽,并在原位置插入word圖片對象,并關(guān)聯(lián)對應(yīng)的印章標簽;
S3.調(diào)用Word API另存為PDF接口將生成好的公文轉(zhuǎn)換為PDF并返回給調(diào)用方,從而保證電子印章不會泄露。
本發(fā)明還具有如下優(yōu)選的技術(shù)方案:
1.S1步驟中模板制作完成后保存至應(yīng)用系統(tǒng)中,同時將印章內(nèi)容保存在服務(wù)端,應(yīng)用系統(tǒng)在業(yè)務(wù)流程里將公文里需要動態(tài)填充的內(nèi)容確定后,向服務(wù)端發(fā)起用章申請,并將公文模板,模板里文本標簽對應(yīng)的文本內(nèi)容發(fā)送給服務(wù)端。
2.S2步驟中套紅頭和加蓋公章過程如下:Word文檔進行解析和編譯后,每個文本標簽會生成對應(yīng)的文本對象,根據(jù)傳入?yún)?shù)里的標簽名,將對應(yīng)參數(shù)里的文本設(shè)置到該標簽對應(yīng)的word文本對象里;根據(jù)編譯后的word文檔印章標簽,獲取對應(yīng)的印章圖片二進制內(nèi)容,并設(shè)置到word圖片對象里,并將該word 圖片的樣式從inline設(shè)置為anchor,浮動在文字上方。
本發(fā)明同現(xiàn)有技術(shù)相比,其優(yōu)點在于:
1.根據(jù)公開非商業(yè)API和庫實現(xiàn),實現(xiàn)自主研發(fā);
2.根據(jù)本方案實現(xiàn)的自動套紅和加蓋公章,可以以API的方式便利的集成到業(yè)務(wù)系統(tǒng)的各個子流程里,賦能業(yè)務(wù)系統(tǒng)生成具備自動套紅和蓋章功能。
附圖說明
圖1是本發(fā)明實施例中公文word模板。
具體實施方式
下面結(jié)合附圖對本發(fā)明作進一步說明,本發(fā)明的結(jié)構(gòu)和原理對本專業(yè)的人來說是非常清楚的。應(yīng)當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明為一種適用于Word文檔自動套紅和加蓋公章的方法,其方法步驟具體如下:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上交所技術(shù)有限責任公司,未經(jīng)上交所技術(shù)有限責任公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111336729.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





