[發明專利]一種圖書自動排版方法及系統有效
| 申請號: | 201110084529.2 | 申請日: | 2011-04-02 |
| 公開(公告)號: | CN102147791A | 公開(公告)日: | 2011-08-10 |
| 發明(設計)人: | 王續文;胡建武;任朔 | 申請(專利權)人: | 數字時代出版設計有限公司 |
| 主分類號: | G06F17/25 | 分類號: | G06F17/25 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 逯長明;王寶筠 |
| 地址: | 410137 湖南省長沙*** | 國省代碼: | 湖南;43 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 圖書 自動 排版 方法 系統 | ||
1.一種圖書自動排版方法,其特征在于,所述方法包括以下步驟:
步驟1)預先創建一個Word文檔作為排版模版;
步驟2)定義所述模版中的樣式與書稿內容樣式映射表;
步驟3)創建一個空白Word文檔,同時打開所述排版模版,將所述排版模版中的所有樣式復制到所述空白Word文檔中;
步驟4)以段落為單位,按順序將書稿正文復制至所述空白Word文檔的正文中,直至所有正文文檔內容被復制到所述空白Word文檔的正文中;
步驟5)查找封面、扉頁和版權頁處的內容控制組件,并將當前書稿的真實信息設置給封面、扉頁和版權頁處的內容控制組件,得到排版結果文檔;
步驟6)將排版結果保存至Word或PDF文檔中,自動排版結束。
2.根據權利要求1所述的圖書自動排版方法,其特征在于,所述步驟5)后還包括步驟:
對排版結果文檔進行規則掃描,并自動修正不符合要求的版式。
3.根據權利要求2所述的圖書自動排版方法,其特征在于,所述規則掃描包括:獨字成行處理規則、獨行占面處理規則和標題背題處理規則。
4.根據權利要求3所述的圖書自動排版方法,其特征在于,所述獨字成行處理規則具體為當6個以內字符占一行,且不多于一個漢字時,判斷為獨字成行;當為獨字成行時,如果該行字符數為4個以內,通過減小上行字距,將該行內容縮至上一行;如果該行字符數大于4個,通過加大上行字距,將上行的一個可分離字符移到該行。
5.根據權利要求3所述的圖書自動排版方法,其特征在于,所述獨行占面處理規則具體為當一面/頁的起始正文段落只有一行內容,稱為獨行占面;當為獨行占面時,調整上一面的段落行距,使該行縮至上一面。
6.根據權利要求5所述的圖書自動排版方法,其特征在于,調整上一面的段落行距,具體從最接近獨行的段落開始調整,行距最多減少1磅,調完一個段落還不夠,再調上一段落,直至將該獨行縮到上一面/頁為止。
7.根據權利要求3所述的圖書自動排版方法,其特征在于,所述標題背題處理規則具體為當指定的標題和標題前后銜接的內容不在同一面判斷為背題,如果背題的標題在頁末,在標題前強制加分頁符,使之到下一頁;如果背題的標題在頁首,調整上一面的行距,使該標題縮至上一頁。
8.根據權利要求1所述的圖書自動排版方法,其特征在于,所述步驟6)具體通過調用SaveAs接口函數,將排版結果保存至Word或PDF文檔中,自動排版結束。
9.根據權利要求1所述的圖書自動排版方法,其特征在于,所述步驟1)具體為:
創建一個WORD文檔作為排版模版,具體將文檔分為11個節,包括封面、封二、扉頁、版權頁、目錄、前言、正文、附錄、后記、封三、封底,在各節中,根據不同的內容定義樣式,并為各個樣式命名。
10.一種圖書自動排版系統,其特征在于,所述系統包括:
排版模版創建單元,預先創建一個Word文檔作為排版模版;
映射表建立單元,定義所述模版中的樣式與書稿內容樣式映射表;
空白Word文檔創建單元,創建一個空白Word文檔,同時打開所述排版模版,將所述排版模版中的所有樣式復制到所述空白Word文檔中;
復制單元,以段落為單位,按順序將書稿正文復制至所述空白Word文檔的正文中,直至所有正文文檔內容被復制到所述空白Word文檔的正文中;
內容控制組件填寫單元,查找封面、扉頁和版權頁處的內容控制組件,并將當前書稿的真實信息設置給封面、扉頁和版權頁處的內容控制組件,得到排版結果文檔;
保存單元,將排版結果保存至Word或PDF文檔中,自動排版結束。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于數字時代出版設計有限公司,未經數字時代出版設計有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110084529.2/1.html,轉載請聲明來源鉆瓜專利網。





