[發明專利]文檔展示方法、裝置、設備及計算機可讀介質在審
| 申請號: | 202011528699.0 | 申請日: | 2020-12-22 |
| 公開(公告)號: | CN112650714A | 公開(公告)日: | 2021-04-13 |
| 發明(設計)人: | 曾鑫鵬 | 申請(專利權)人: | 微民保險代理有限公司 |
| 主分類號: | G06F16/16 | 分類號: | G06F16/16;G06F16/14;G06F16/11;G06F16/955 |
| 代理公司: | 深圳智匯遠見知識產權代理有限公司 44481 | 代理人: | 艾青;牛悅涵 |
| 地址: | 518063 廣東省深圳市南山區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 文檔 展示 方法 裝置 設備 計算機 可讀 介質 | ||
1.一種文檔展示方法,其特征在于,包括:
在預覽頁面中創建承載目標文檔的畫布,其中,所述目標文檔為采用可移植文檔格式的待展示文檔;
將所述目標文檔轉換為目標數據文件,其中,所述目標數據文件包括利用內容標簽從所述目標文檔提取到的內容元素;
將所述目標數據文件中的所述內容元素渲染至所述畫布,通過所述畫布在所述預覽頁面中展示所述目標文檔,其中,任一內容元素在所述畫布中的位置與提取前在所述目標文檔中的位置相同。
2.根據權利要求1所述的方法,其特征在于,將所述目標文檔轉換為目標數據文件包括:
識別所述目標文檔的文件尾標識,其中,所述文件尾標識為創建所述目標文檔時生成的,所述文件尾標識用于指示文件尾區域所在的位置,所述文件尾區域用于保存各個所述內容元素的所述內容標簽;
根據所述文件尾標識確定所述文件尾區域,并提取所述文件尾區域中保存的所述內容標簽;
按照所述內容標簽從所述目標文檔中提取所述內容元素,并利用提取的所述內容元素生成所述目標數據文件。
3.根據權利要求2所述的方法,其特征在于,按照所述內容標簽從所述目標文檔中提取所述內容元素,并利用提取的所述內容元素生成所述目標數據文件包括:
在所述目標文檔的交叉引用表中確定所述內容標簽所對應的目標偏移量,其中,所述目標偏移量用于表示所述內容標簽所對應的所述內容元素在所述目標文檔中的位置;
按照所述目標偏移量提取所述內容元素,并將所述內容元素轉換為二進制數據;
利用所有所述內容元素轉換得到的所述二進制數據生成所述目標數據文件。
4.根據權利要求1所述的方法,其特征在于,在預覽頁面中創建承載目標文檔的畫布之前,所述方法還包括按照如下方式獲取目標文檔:
獲取對所述目標文檔的訪問鏈接,其中,所述訪問鏈接提供訪問所述目標文檔的接口;
提取所述訪問鏈接中的路徑參數;
根據所述路徑參數確定所述目標文檔的文檔地址;
從所述文檔地址下載所述目標文檔。
5.根據權利要求4所述的方法,其特征在于,獲取目標文檔還包括以下方式中的至少一種:
確定所述訪問鏈接中的文檔標識;將所述文檔標識傳輸至素材獲取接口,以通過與所述素材獲取接口連接的素材管理系統提取與所述文檔標識匹配的所述目標文檔,其中,所述素材管理系統為預設的對所述可移植文檔格式的文檔進行收集的數據管理系統;
確定所述訪問鏈接中的函數標識,其中,所述函數標識用于觸發調用與所述函數標識關聯的云函數;提取與所述函數標識所關聯的函數名;調用所述函數名所指示的第一云函數,并通過所述第一云函數獲取所述目標文檔的文檔鏈接;通過所述文檔鏈接下載所述目標文檔。
6.根據權利要求5所述的方法,其特征在于,在提取到所述訪問鏈接中的文檔標識后,所述方法還包括:
將所述文檔標識傳遞至第二云函數,以通過所述第二云函數獲取具有所述文檔標識的所述文檔鏈接;
通過所述文檔鏈接下載所述目標文檔。
7.根據權利要求1至6任一所述的方法,其特征在于,將所述目標數據文件中的所述內容元素渲染至所述畫布之前,所述方法還包括按照如下方式確定將所述內容元素渲染至所述畫布上的渲染比例:
獲取所述預覽頁面的視窗寬度和所述目標文檔的文檔寬度;
確定所述文檔寬度與所述視窗寬度的寬度比值;
將所述寬度比值乘以清晰度調節系數,得到所述渲染比例。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微民保險代理有限公司,未經微民保險代理有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011528699.0/1.html,轉載請聲明來源鉆瓜專利網。





