[發明專利]一種可實現智能分頁的文件導出系統及方法在審
| 申請號: | 201810652901.7 | 申請日: | 2018-06-22 |
| 公開(公告)號: | CN108846109A | 公開(公告)日: | 2018-11-20 |
| 發明(設計)人: | 李國斌;馬捷聰;何強 | 申請(專利權)人: | 廣州中康資訊股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F17/21 |
| 代理公司: | 廣州德偉專利代理事務所(普通合伙) 44436 | 代理人: | 黃浩威 |
| 地址: | 510000 廣東省廣州市天河區黃埔大道西路1*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 分頁 導出系統 智能 編排 文件生成模塊 展示數據 智能計算 數據源 導出 閱讀 | ||
本發明公開了一種可實現智能分頁的文件導出系統及方法,系統包括內容動態編排模塊、智能分頁模塊、文件生成模塊,通過所述可實現智能分頁的文件導出系統,實現對數據源的內容進行智能計算并且合理編排,在分頁角度下使得導出的文件能夠更加合理地展示數據源中的內容,方便閱讀。
技術領域
本發明涉及文檔導出技術領域,具體涉及一種可實現智能分頁的文件導出系統及方法。
背景技術
在目前的將數據源內容導出為文件的技術中,尚未能做到對數據源的內容進行動態編排、合理化分頁,對內容進行智能分析,允許打亂內容順序時,可對內容進行動態編排,來解決內容展示合理化。當內容超出一頁的高度時通常采用直接截斷并順延到下一頁的分頁方式。使用這種分頁方式所導出的文件容易存在閱讀困難的問題(尤其是當被截斷的內容恰好是一個表格時)。因此,如何實現在將數據源內容導出為文件中實現智能分頁,使得導出的文件在內容上編排合理,便于閱讀,是一個亟待解決的問題。
發明內容
針對現有技術的不足,本發明旨在提供一種可實現智能分頁的文件導出系統及方法,實現從內容動態編排到智能分頁角度下在導出文件中合理展示數據源的內容。
為了實現上述目的,本發明采用如下技術方案:
一種可實現智能分頁的文件導出系統,包括:
內容動態編排模塊:用于當設定數據源的內容排序允許打亂時,對所有內容進行掃描,檢測出內容中所有段落內容和標題內容,并對各段落內容和標題內容的高度進行計算,再根據各段落內容和標題內容的高度,以及設定的輸出頁面尺寸,對全部內容的順序進行重新調整,使得可以實現同一段落內容或標題內容全部位于同一頁中的段落數量和標題數量最大化;最后得到準分頁內容;
智能分頁模塊:用于根據設定的輸出頁面尺寸,對準分頁內容進行分頁:同一個段落內容或標題內容應當編排于同一頁中,如果同一個段落內容或標題內容有部分內容溢出到下一頁時,計算該部分內容的高度,如果該部分內容的高度不超過設定的溢出限值,允許該部分內容與該段落內容或標題內容中的其他內容編排在同一頁中;當一頁的內容未填充滿時,自動在填補相應大小的段落內容或標題內容;分頁完成后給每頁打上分頁符標識,重新渲染數據源;
文件生成模塊:用于對智能分頁模塊輸出的數據源內容進行文件生成流程,所述文件包括但不限于:圖片文件、網頁文件、電子文檔。
進一步地,智能分頁模塊還用于當數據源的內容中存在表格時,如果該表格有溢出且溢出內容不能與該表格的其他內容編排在同一頁時,在溢出內容的頂部自動添加該表格的表頭。
一種利用上述可實現智能分頁的文件導出系統進行文件導出的方法,具體如下:
當數據源的內容的順序允許打亂時,內容動態編排模塊對所有內容進行掃描,檢測出內容中所有段落內容和標題內容,并對各段落內容和標題內容的高度進行計算,再根據各段落內容和標題內容的高度,以及設定的輸出頁面尺寸,對全部內容的順序進行重新調整,使得可以實現同一段落內容或標題內容全部位于同一頁中的段落數量和標題數量最大化;最后得到準分頁內容;
智能分頁模塊根據設定的輸出頁面尺寸,對準分頁內容進行分頁:同一個段落內容或標題內容應當編排于同一頁中,如果同一個段落內容或標題內容有部分內容溢出到下一頁時,計算該部分內容的高度,如果該部分內容的高度不超過設定的溢出限值,允許該部分內容與該段落內容或標題內容中的其他內容編排在同一頁中;當一頁的內容未填充滿時,自動在填補相應大小的段落內容或標題內容;分頁完成后給每頁打上分頁符標識,重新渲染數據源;
文件生成模塊對智能分頁模塊輸出后的內容進行文件生成流程,所述文件包括但不限于:圖片文件、網頁文件、電子文檔。
需要說明的是,在智能分頁模塊中,當數據源的內容中存在表格時,如果該表格有溢出且溢出內容不能與該表格的其他內容編排在同一頁時,在溢出內容的頂部自動添加該表格的表頭。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州中康資訊股份有限公司,未經廣州中康資訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810652901.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基于區塊鏈的貨運無人機群路徑規劃方法
- 下一篇:一種信息發布系統及發布方法





