【技術實現步驟摘要】
本專利技術涉及計算機信息處理
,尤其涉及一種轉換電子文檔的方法及裝置。
技術介紹
隨著數字出版技術的快速發展,越來越多的出版機構開始以數字形式,即電子文檔形式發行圖書。目前,在編輯、加工和印刷的過程中,這些圖書的電子文檔是由排版軟件所創建,并將創建后的電子文檔存放于計算機系統中,該電子文檔中包含可顯示對象、以及該可顯示對象的復合模式、類型等信息;可顯示對象為電子文檔中需要顯示的對象;當可顯示對象為文字類型時,該電子文檔還包含文字的字符個數,文字的字號;當可顯示對象為圖像類型時,該電子文檔還包含圖像的像素高度和像素寬度,以及圖像的個數;當可顯示對象為路徑類型時,例如圓形、曲線等,該電子文檔還包含該路徑的端點和控制點的個數,以及路徑的長度,例如圓形的周長;該電子文檔還包含頁面寬度等信息。在印刷過程中,圖書編輯人員通過使用排版軟件,需要將該電子文檔的文件格式,例如方正飛騰格式,轉換為用于印刷的文件格式,例如便攜文件(Portable DocumentFormat, PDF)格式,然后才可進行印刷操作。在傳統紙書的加工過程中,關注的是版面描述的精確性,包括版面內容的位置、顏色以及復雜視覺效果的精確性。因此,在現有的排版軟件中,為了達到精確性目的,通常使用一些復雜而細致的頁面描述方法來保證電子文檔印刷為紙書后,仍然有精確的視覺效果。例如使用大量顏色逐漸改變的圓形疊加來達到平滑漸變效果,如圖1所示;或者使用大量細碎的圖形拼合起來形成一幅大圖,如圖2所示,以達到印刷時所需的精確性的要求。但是本專利技術人發現,現有技術中存在如下問題第一,在數字出版
中,電子 ...
【技術保護點】
一種轉換電子文檔的方法,其特征在于,所述方法包括:獲取電子文檔中的可顯示對象;按照預先設定的計算方法,根據獲取的可顯示對象計算出顯示復雜度值;當確定所述顯示復雜度值大于預先設置的復雜度閾值時,將所述可顯示對象轉換為光柵圖像。
【技術特征摘要】
1.一種轉換電子文檔的方法,其特征在于,所述方法包括 獲取電子文檔中的可顯示對象; 按照預先設定的計算方法,根據獲取的可顯示對象計算出顯示復雜度值; 當確定所述顯示復雜度值大于預先設置的復雜度閾值時,將所述可顯示對象轉換為光柵圖像。2.如權利要求1所述的方法,其特征在于,所述按照預先設定的計算方法,根據獲取的可顯示對象計算出顯示復雜度值,具體包括 按照預先設置的第一復雜度值計算方法,分別計算所述電子文檔中每一個可顯示對象的第一復雜度值; 將所述第一復雜度值之和與所述電子文檔中所有可顯示對象的可視面積之和的比值,作為所述顯示復雜度值;所述可視面積為可顯示對象的最小外接矩形的面積; 所述當確定所述顯示復雜度值大于預先設置的復雜度閾值時,將所述可顯示對象轉換為光柵圖像,具體包括 當確定所述顯示復雜度值大于預先設置的復雜度閾值時,將所述電子文檔中的全部可顯示對象轉換為光柵圖像。3.如權利要求1所述的方法,其特征在于,所述按照預先設定的計算方法,根據獲取的可顯示對象計算出顯示復雜度值,具體包括 按照預先設置的第一復雜度值計算方法,分別計算所述電子文檔中每一個可顯示對象的第一復雜度值;以及 當電子文檔中所有可顯示對象屬于同一復合模式時,計算該電子文檔中每一個可顯示對象的第二復雜度值; 計算所述第一復雜度值和所述第二復雜度值的和值,將所述和值與所述電子文檔中所有可顯示對象的可視面積之和的比值,作為所述顯示復雜度值;所述可視面積為可顯示對象的最小外接矩形的面積; 所述當確定所述顯示復雜度值大于預先設置的復雜度閾值時,將所述可顯示對象轉換為光柵圖像,具體包括 當確定所述顯示復雜度值大于預先設置的復雜度閾值時,將所述電子文檔中的全部可顯示對象轉換為光柵圖像。4.如權利要求1所述的方法,其特征在于,所述按照預先設定的計算方法,根據獲取的可顯示對象計算出顯示復雜度值,具體包括 按照預先設置的第一復雜度值計算方法,計算所述電子文檔中的每一個可顯示對象的第一復雜度值; 將每一個可顯示對象的第一復雜度值與該可顯示對象的可視面積之比作為該可顯示對象的顯示復雜度值;所述可視面積為所述可顯示對象的最小外接矩形的面積; 所述當確定所述顯示復雜度值大于預先設置的復雜度閾值時,將所述可顯示對象轉換為光柵圖像,具體包括 當確定任意一個可顯示對象的顯示復雜度值大于預先設置的復雜度閾值時,將該可顯示對象轉換為光柵圖像。5.如權利要求1所述的方法,其特征在于,所述按照預先設定的計算方法,根據獲取的可顯示對象計算出顯示復雜度值,具體包括 按照預先設置的第一復雜度值計算方法,計算所述電子文檔中的每一個可顯示對象的第一復雜度值;以及 當該電子文檔中的所有可顯示對象屬于同一復合模式時,按照預先設定的第二復雜度值計算方法,計算每一個可顯示對象的第二復雜度值; 計算每一個可顯示對象的第一復雜度值與該可顯示對象的第二復雜度值的和值,將所述和值與該可顯示對象的可視面積之比,作為該可顯示對象的顯示復雜度值;所述可視面積為所述可顯示對象的最小外接矩形的面積; 所述當確定所述顯示復雜度值大于預先設置的復雜度閾值時,將所述可顯示對象轉換為光柵圖像,具體包括 當確定任意一個可顯示對象的顯示復雜度值大于預先設置的復雜度閾值時,將該可顯示對象轉換為光柵圖像。6.如權利要求1所述的方法,其特征在于,在所述獲取所述電子文檔中的可顯示對象之后、且在按照預先設定的計算方法,根據獲取的可顯示對象計算出顯示復雜度值之前,進一步包括 按照預先設置的分組方法,對該電子文檔中的所有可顯示對象進行分組; 所述按照預先設定的計算方法,根據獲取的可顯示對象計算出顯示復雜度值,具體包括 按照預先設置的第一復雜度值計算方法,計算該電子文檔中每一個可顯示對象的第一復雜度值; 將每組包含的可顯示對象的第一復雜度值與該組的所有可顯示對象的可視面積之和的比值,作為該組的顯示復雜度值;所述可視面積為可顯示對象的最小外接矩形的面積;所述當確定所述顯示復雜度值大于預先設置的復雜度閾值時,將所述可顯示對象轉換為光柵圖像,具體包括 當確定任意一組的顯示復雜度值大于預先設置的復雜度閾值時,將該組中的全部可顯示對象轉換為光柵圖像。7.如權利要求1所述的方法,其特征在于,在所述獲取所述電子文檔中的可顯示對象之后、且在按照預先設定的計算方法,根據獲取的可顯示對象計算出顯示復雜度值之前,進一步包括 按照預先設置的分組方法,對該電子文檔中的所有可顯示對象進行分組; 所述按照預先設定的計算方法,根據獲取的可顯示對象計算出顯示復雜度值,具體包括 按照預先設置的第一復雜度值計算方法,計算所述電子文檔中每一個可顯示對象的第一復雜度值;以及 當任意組中的所有可顯示對象屬于同一復合模式時,按照預先設定第二復雜度值計算方式,計算該組中的每一個可顯示對象的第二復雜度值; 針對所有可顯示對象屬于同一復合模式的每個組,計算將該組中的每個可顯示對象的第一復雜度值和第二復雜度值的和值;以及將所述和值與該組的所有可顯示對象的可視面積之和的比值,作為該組的顯示復雜度值;所述可視面積為可顯示對象的最小外接矩形的面積; 所述當確定所述顯示復雜度值大于預先設置的復雜度閾值時,將所述可顯示對象轉換為光柵圖像,具體包括 當確定任意一組的顯示復雜度值大于預先設置的復雜度閾值時,將該組中的全部可顯示對象轉換為光柵圖像。8.如權利要求7所...
【專利技術屬性】
技術研發人員:王曉磊,張磊,王毅,
申請(專利權)人:北大方正集團有限公司,北京方正阿帕比技術有限公司,方正信息產業控股有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。