[發明專利]PDF處理方法、裝置、計算機設備和存儲介質在審
| 申請號: | 202011030811.8 | 申請日: | 2020-09-27 |
| 公開(公告)號: | CN112214740A | 公開(公告)日: | 2021-01-12 |
| 發明(設計)人: | 王鑫強;鐘倩 | 申請(專利權)人: | 金蝶醫療軟件科技有限公司 |
| 主分類號: | G06F21/16 | 分類號: | G06F21/16;G06F21/62;G16H10/60;G06T1/00 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司 44224 | 代理人: | 毛丹 |
| 地址: | 510665 廣東省廣州*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | pdf 處理 方法 裝置 計算機 設備 存儲 介質 | ||
1.一種PDF處理方法,其特征在于,所述方法包括:
頁面響應于PDF數據獲取請求,獲取對應的PDF數據源;
基于所述PDF數據源轉換生成PDF輸入流;
獲取所述PDF數據獲取請求對應的會話控制對象,根據所述會話控制對象確定所述PDF數據獲取請求對應的用戶信息,將所述用戶信息作為水印內容;
獲取與所述頁面兼容的水印屬性信息,根據所述水印內容和所述水印屬性信息生成水印數據;
基于所述PDF輸入流和所述水印數據生成PDF輸出流;
通過所述PDF輸出流在所述頁面顯示對應的PDF文檔,所述水印內容根據所述水印屬性信息顯示在所述PDF文檔中。
2.根據權利要求1所述的方法,其特征在于,在所述頁面響應于PDF數據獲取請求之前,還包括:
所述頁面響應于登錄請求,創建所述會話控制對象,所述登錄請求攜帶所述用戶信息;
將所述用戶信息存儲至所述會話控制對象中。
3.根據權利要求1所述的方法,其特征在于,所述基于所述PDF數據源轉換生成PDF輸入流包括:
對所述PDF數據源進行解碼,得到PDF字節數組;
創建PDF輸入流對象,通過所述PDF輸入流對象讀取所述PDF字節數組,生成所述PDF輸入流。
4.根據權利要求1所述的方法,其特征在于,所述水印屬性信息包括水印字體和水印透明度;所述基于所述PDF輸入流和所述水印數據生成PDF輸出流包括:
將所述水印字體和水印透明度作為水印內容的配置參數,對所述水印內容進行配置,并嵌入所述PDF輸入流生成所述PDF輸出流。
5.根據權利要求1所述的方法,其特征在于,所述水印屬性信息包括水印字體;所述基于所述PDF輸入流和所述水印數據生成PDF輸出流包括:
對所述水印字體和所述水印內容進行計算,得到水印尺寸;
獲取所述頁面的尺寸,將所述水印尺寸和所述頁面的尺寸作為水印平鋪密度控制參數,得到水印平鋪密度;
將所述水印內容以所述水印平鋪密度嵌入所述PDF輸入流中,得到所述PDF輸出流。
6.根據權利要求1所述的方法,其特征在于,所述通過所述PDF輸出流在所述頁面顯示對應的PDF文檔之后,還包括:
所述頁面響應于PDF下載請求,將所述PDF文檔下載至本地保存,所述PDF文檔中包括所述水印內容。
7.根據權利要求1所述的方法,其特征在于,所述PDF數據獲取請求為病歷獲取請求;所述PDF數據獲取請求攜帶病歷標識,所述頁面響應于PDF數據獲取請求,獲取對應的PDF數據源包括:
響應于所述病歷獲取請求,調用醫院信息系統接口;
通過所述醫院信息系統接口,從醫院信息系統中獲取與所述病歷標識對應的病歷PDF數據源。
8.一種PDF處理裝置,其特征在于,所述裝置包括:
PDF數據源獲取模塊,用于頁面響應于PDF數據獲取請求,獲取對應的PDF數據源;
轉換模塊,用于基于所述PDF數據源轉換生成PDF輸入流;
水印內容獲取模塊,用于獲取所述PDF數據獲取請求對應的會話控制對象,根據所述會話控制對象確定所述PDF數據獲取請求對應的用戶信息,將所述用戶信息作為水印內容;
水印數據生成模塊,用于獲取與所述頁面兼容的水印屬性信息,根據所述水印內容和所述水印屬性信息生成水印數據;
PDF輸出模塊,用于基于所述PDF輸入流和所述水印數據生成PDF輸出流,通過所述PDF輸出流在所述頁面顯示對應的PDF文檔,所述水印內容根據所述水印屬性信息顯示在所述PDF文檔中。
9.一種計算機設備,包括存儲器和處理器,所述存儲器存儲有計算機程序,其特征在于,所述處理器執行所述計算機程序時實現權利要求1至7中任一項所述的方法的步驟。
10.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現權利要求1至7中任一項所述的方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于金蝶醫療軟件科技有限公司,未經金蝶醫療軟件科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011030811.8/1.html,轉載請聲明來源鉆瓜專利網。





