亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種文檔拆分方法及系統(tǒng)的制作方法_2

文檔序號(hào):9708279閱讀:來源:國知局
印刷版面第二頁的示意圖;
[0046]圖2c是一般紙質(zhì)的印刷版面第三頁的示意圖;
[0047]圖2d是一般紙質(zhì)的印刷版面第四頁的示意圖;
[0048]圖3是本發(fā)明一種實(shí)施例的將兩個(gè)印刷排版文檔整合為一個(gè)待拆分文檔的示意圖;
[0049]圖4a是本發(fā)明一種實(shí)施例中重排后的待拆分文檔的第一頁示意圖;
[0050]圖4b是本發(fā)明一種實(shí)施例中重排后的待拆分文檔的第二頁示意圖;
[0051]圖4c是本發(fā)明一種實(shí)施例中重排后的待拆分文檔的第三頁示意圖;
[0052]圖4d是本發(fā)明一種實(shí)施例中重排后的待拆分文檔的第四頁示意圖;
[0053]圖4e是本發(fā)明一種實(shí)施例中重排后的待拆分文檔的第五頁示意圖;
[0054]圖4f是本發(fā)明一種實(shí)施例中重排后的待拆分文檔的第六頁示意圖;
[0055]圖4g是本發(fā)明一種實(shí)施例中重排后的待拆分文檔的第七頁示意圖;
[0056]圖5是本發(fā)明一種實(shí)施方式的文檔拆分系統(tǒng)的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0057]下面結(jié)合附圖和實(shí)施例,對(duì)本發(fā)明的【具體實(shí)施方式】作進(jìn)一步詳細(xì)描述。以下實(shí)施例用于說明本發(fā)明,但不用來限制本發(fā)明的范圍。
[0058]圖1是本發(fā)明一種實(shí)施方式的文檔拆分方法的流程圖;參照?qǐng)D1,所述方法包括:
[0059]SlOO:獲取至少一個(gè)印刷排版文檔,在每個(gè)印刷排版文檔內(nèi)的強(qiáng)制換頁位置和文檔的結(jié)尾位置插入強(qiáng)制拆分標(biāo)記,在每個(gè)印刷排版文檔的章、節(jié)或段落劃分處插入輔助拆分標(biāo)記,并將所述至少一個(gè)印刷排版文檔整合成一個(gè)待拆分文檔;
[0060]本步驟中,所述印刷排版文檔的強(qiáng)制換頁位置為印刷排版文檔中具有強(qiáng)制換頁符號(hào)的位置,例如:word文檔中的強(qiáng)制換頁符等。
[0061]S200:按照預(yù)設(shè)顯示區(qū)域尺寸對(duì)所述待拆分文檔進(jìn)行重排;
[0062]S300:根據(jù)所述強(qiáng)制拆分標(biāo)記和輔助拆分標(biāo)記在重排后的待拆分文檔中插入文檔拆分標(biāo)記;
[0063]S400:根據(jù)所述文檔拆分標(biāo)記對(duì)所述待拆分文檔進(jìn)行拆分。
[0064]為進(jìn)一步提高文檔被拆分的合理性,優(yōu)選地,步驟S300具體包括:
[0065]S301:將所述重排后的待拆分文檔的第一個(gè)頁面作為當(dāng)前頁面;
[0066]S302:從所述當(dāng)前頁面開始選取預(yù)設(shè)數(shù)量的頁面(所述預(yù)設(shè)數(shù)量為不小于I且不大于η的整數(shù),所述η為重排后的待拆分文檔的頁面總數(shù));
[0067]S303:若選取到的頁面中存在強(qiáng)制拆分標(biāo)記,則在所述強(qiáng)制拆分標(biāo)記的位置插入文檔拆分標(biāo)記,將所述強(qiáng)制拆分標(biāo)記所在頁面的后一頁面作為新的當(dāng)前頁面,執(zhí)行步驟S302,直至所述重排后的待拆分文檔的所有頁面均被選取到,再執(zhí)行步驟S400 ;
[0068]若選取到的頁面中不存在強(qiáng)制拆分標(biāo)記,則從所述選取到的頁面的后一頁面開始尋找第一個(gè)輔助拆分標(biāo)記,在尋找到的第一個(gè)輔助拆分標(biāo)記的位置插入文檔拆分標(biāo)記,并將所述尋找到的第一個(gè)輔助拆分標(biāo)記所在頁面的后一頁面作為新的當(dāng)前頁面,執(zhí)行步驟S302,直至所述重排后的待拆分文檔的所有頁面均被選取到,再執(zhí)行步驟S400。
[0069]若步驟S303中尋找到的第一個(gè)輔助拆分標(biāo)記所在頁面還存在強(qiáng)制拆分標(biāo)記,會(huì)導(dǎo)致在第一個(gè)輔助拆分標(biāo)記處添加文檔拆分標(biāo)記后,在該頁面中的強(qiáng)制拆分標(biāo)記處又添加文檔拆分標(biāo)記,導(dǎo)致同一頁面被拆分為兩部分,從而影響閱讀效果,為防止該情況的出現(xiàn),優(yōu)選地,步驟S303中,在尋找到的第一個(gè)輔助拆分標(biāo)記的位置插入文檔拆分標(biāo)記之前,還包括:
[0070]判斷所述尋找到的第一個(gè)輔助拆分標(biāo)記所在頁面是否存在強(qiáng)制拆分標(biāo)記,若是,則在所述第一個(gè)輔助拆分標(biāo)記所在頁面的強(qiáng)制拆分標(biāo)記的位置插入文檔拆分標(biāo)記,將所述尋找到的第一個(gè)輔助拆分標(biāo)記所在頁面的后一頁面作為新的當(dāng)前頁面,直接執(zhí)行步驟S302o
[0071]為便于選取頁面,優(yōu)選地,步驟S300之前,還包括:
[0072]為所述重排后的待拆分文檔中每個(gè)頁面添加頁面序號(hào);
[0073]步驟S302具體包括:
[0074]根據(jù)所述頁面序號(hào)從所述當(dāng)前頁面開始選取預(yù)設(shè)數(shù)量的頁面。
[0075]為保證重排的準(zhǔn)確性,優(yōu)選地,步驟S200具體包括:
[0076]根據(jù)所述待拆分文檔的顯示區(qū)域尺寸和預(yù)設(shè)顯示區(qū)域尺寸之間的區(qū)別對(duì)所述待拆分文檔的文字字號(hào)按比例進(jìn)行縮放,將縮放后的待拆分文檔通過排版引擎進(jìn)行重排。
[0077]實(shí)施例
[0078]下面以兩個(gè)印刷排版文檔為例來說明本發(fā)明,但不限定本發(fā)明的保護(hù)范圍。一般紙質(zhì)的印刷版面示意圖;參照?qǐng)D2a?2d ;實(shí)施例的方法包括以下步驟:
[0079](al)、獲取兩個(gè)印刷排版文檔,根據(jù)所述印刷排版文檔在印刷版面的對(duì)應(yīng)效果在每個(gè)印刷排版文檔的結(jié)尾處插入強(qiáng)制拆分標(biāo)記SplitA[i],i = 1,2,3...,在每個(gè)印刷排版文檔的段落劃分處插入輔助拆分標(biāo)記SplitB[j],j = 1,2,3...,并將所述兩個(gè)印刷排版文檔整合成一個(gè)待拆分文檔,參照?qǐng)D3 ;
[0080](a2)、參照?qǐng)D4a?4g,根據(jù)所述待拆分文檔的顯示區(qū)域尺寸和預(yù)設(shè)顯示區(qū)域尺寸(所述預(yù)設(shè)顯示區(qū)域尺寸為電子設(shè)備版心的區(qū)域尺寸)之間的區(qū)別對(duì)所述待拆分文檔的文字字號(hào)按比例進(jìn)行縮放,將縮放后的待拆分文檔通過排版引擎進(jìn)行重排,本步驟無需考慮效果;
[0081](a3)、為所述重排后的待拆分文檔中每個(gè)頁面的開始位置添加頁面序號(hào)Page [V],V = 1,2,3…n,所述η為重排后的待拆分文檔的頁面總數(shù);
[0082](a4)、將所述重排后的待拆分文檔的第一個(gè)頁面Page [O]作為當(dāng)前頁面;
[0083](a5)、從所述當(dāng)前頁面開始選取預(yù)設(shè)數(shù)量K的頁面,K為整數(shù)、K〉= I且k〈 = η ;
[0084](a6)、從 Page[w]至 Page[w+K_l]查找強(qiáng)制拆分標(biāo)記 SplitA[JJ ;
[0085](a7)、若步驟(a6)找到強(qiáng)制拆分標(biāo)記SplitA[JJ ,則在該拆分標(biāo)記SplitAliJ1]的位置插入文檔拆分標(biāo)記Doc [I] (I〉= I),同時(shí)設(shè)定1 = 1+1,并設(shè)w = T+1,所述T為拆分標(biāo)記SplitALJ1]所在頁面的序號(hào),返回步驟(a6),直至所述重排后的待拆分文檔的所有頁面均被選取到,再執(zhí)行步驟(al2);
[0086](a8)、若步驟(a6)未查找到強(qiáng)制拆分標(biāo)記SplitA[J1],則從Page[i+K]點(diǎn)至Page [η]向后查找第一個(gè)輔助拆分標(biāo)記SplitB [J2];
[0087](a9)、判斷所述第一個(gè)輔助拆分標(biāo)記SplitBLJ2]所在頁面是否存在強(qiáng)制拆分標(biāo)記,若是,則執(zhí)行步驟(all),否則執(zhí)行步驟(alO);
[0088](alO)、在所述第一個(gè)輔助拆分標(biāo)記SplitBLJ2]所在頁面的強(qiáng)制拆分標(biāo)記的位置插入文檔拆分標(biāo)記Doc [I] (I〉= I),同時(shí)設(shè)定1 = 1+1,并設(shè)w = C+1,所述C為拆分標(biāo)記SplitBtJ2]所在頁面的序號(hào),返回步驟(a6),直至所述重排后的待拆分文檔的所有頁面均被選取到,再執(zhí)行步驟(al2);
[0089](all)、在所述第一個(gè)輔助拆分標(biāo)記SplitB[J2]的位置插入文檔拆分標(biāo)記Doc[I](I〉= D,同時(shí)設(shè)定I = 1+1,并設(shè)W = C+1,所述C為拆分標(biāo)記SplitB [J2]所在頁面的序號(hào),返回步驟(a6),直至所述重排后的待拆分文檔的所有頁面均被選取到,再執(zhí)行步驟(al2);
[0090](al2)、得到所有的文檔拆分標(biāo)記Doc[I], I = 1,2,3..M(M為文檔拆分標(biāo)記的總數(shù));
[0091](al3)、以文檔拆分標(biāo)記Doc [I]為拆分點(diǎn),將排版文檔分拆為M+1個(gè)部分。
[0092]本發(fā)明還公開了一種文檔拆分系統(tǒng),參照?qǐng)D5,所述系統(tǒng)包括:
[0093]獲取插入模塊,用于獲取至少一個(gè)印刷排版文檔,在每個(gè)印刷排版文檔內(nèi)的強(qiáng)制換頁位置和文檔的結(jié)尾位置插入強(qiáng)制拆分標(biāo)記,在每個(gè)印刷排版文檔的章、節(jié)或段落劃分處插入輔助拆分標(biāo)記,并將所述至少一個(gè)印刷排版文
當(dāng)前第2頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1