專(zhuān)利名稱(chēng):一種混合編輯文件并自動(dòng)添加頁(yè)碼信息的處理方法
技術(shù)領(lǐng)域:
本發(fā)明屬于計(jì)算機(jī)信息處理技術(shù)領(lǐng)域,具體涉及一種混合編輯文件并自動(dòng)添加頁(yè)碼信息的處理方法。
背景技術(shù):
目前在數(shù)碼印刷領(lǐng)域,有多種電子文檔格式作為資源文件被進(jìn)行輸出處理,如可移植文檔格式文件即PDF文件、或后綴式頁(yè)面描述文件即PS文件,或標(biāo)簽圖像文件即TIFF格式的文件等。通常的處理方式只能處理同一種格式的資源文件,用戶(hù)從同一格式的資源文件中選擇全部的頁(yè)面,或只選擇所需的分頁(yè),對(duì)其進(jìn)行各種加工,最終輸出。如果遇到所需輸出的內(nèi)容是由不同格式的資源文件內(nèi)容構(gòu)成的則會(huì)束手無(wú)策。
另外,現(xiàn)有的自動(dòng)添加號(hào)碼信息技術(shù),同樣一次只能處理同一種格式的資源文件,如果遇到多種格式的混合文件則無(wú)法自動(dòng)添加。
發(fā)明內(nèi)容
針對(duì)現(xiàn)有技術(shù)的不足,本發(fā)明的目的是提供一種能夠混合編輯不同格式文件并自動(dòng)添加頁(yè)碼的方法。利用該方法,可以同時(shí)從不同格式的電子文檔資源文件中選取全部或部分分頁(yè)文件進(jìn)行加工,按用戶(hù)指定的格式生成新的電子文檔,并能按用戶(hù)指定的參數(shù)格式給每一頁(yè)自動(dòng)添加頁(yè)碼信息,最后利用數(shù)碼印刷機(jī)進(jìn)行連續(xù)輸出,從而大大提高了數(shù)碼印刷的應(yīng)用范圍,可以方便、快捷、高效的完成數(shù)碼印刷任務(wù)。
為達(dá)到以上目的,本發(fā)明采用的技術(shù)方案是一種混合編輯文件并自動(dòng)添加頁(yè)碼信息的處理方法,包括以下步驟(1)由用戶(hù)設(shè)定頁(yè)碼顯示的參數(shù)信息;(2)把用戶(hù)提交的各種格式電子文檔作業(yè)文件進(jìn)行分頁(yè)處理,產(chǎn)生分頁(yè)文件;(3)抽取出所需的分頁(yè)文件,并指定電子文檔作業(yè)文件的輸出格式,然后根據(jù)用戶(hù)設(shè)定的頁(yè)碼參數(shù)信息按順序加入頁(yè)碼信息;(4)生成指定格式的電子文檔作業(yè)文件;(5)通過(guò)印刷設(shè)備進(jìn)行輸出。
進(jìn)一步,步驟(1)中用戶(hù)設(shè)定的頁(yè)碼參數(shù)信息包括頁(yè)碼尺寸、頁(yè)碼的橫向相對(duì)位置、頁(yè)碼的縱向相對(duì)位置、頁(yè)碼信息內(nèi)容。
步驟(2)所述的各種格式電子文檔作業(yè)文件包括可移植文檔格式文件即PDF文件,后綴式頁(yè)面描述文件即PS文件,或標(biāo)簽圖像文件即TIFF格式文件。
步驟(3)中,從各種格式文件中抽取出所需的分頁(yè)文件,把這些分頁(yè)文件先轉(zhuǎn)換成同一種格式的中間文件,然后將轉(zhuǎn)換后的中間文件按序排列并合并。所述的同一種格式的中間文件是PDF或其它常用格式的文件,可由用戶(hù)事先指定。
進(jìn)一步,步驟(3)中,利用步驟(1)中用戶(hù)所設(shè)定的頁(yè)碼顯示的參數(shù)信息首先生成與要輸出的作業(yè)文件相同格式的頁(yè)碼描述文件,然后與作業(yè)文件進(jìn)行粘合,為生成的作業(yè)文件自動(dòng)添加用戶(hù)指定形式的頁(yè)碼信息。
更進(jìn)一步,采用如下的方法為生成的作業(yè)文件自動(dòng)添加用戶(hù)指定形式的頁(yè)碼信息1)獲取步驟(1)用戶(hù)所設(shè)定的頁(yè)碼顯示的參數(shù)信息;2)根據(jù)作業(yè)文件的格式判斷是否需要對(duì)頁(yè)碼數(shù)據(jù)進(jìn)行光柵化,如果是轉(zhuǎn)入步驟3),否則轉(zhuǎn)入步驟4);3)對(duì)頁(yè)碼數(shù)據(jù)進(jìn)行光柵化,生成TIFF格式的頁(yè)碼描述文件;4)生成PDF格式或PS格式的頁(yè)碼描述文件;5)將頁(yè)碼描述文件與要輸出的作業(yè)文件合成。
步驟(4)中,如果中間文件的格式與指定的電子文檔作業(yè)文件輸出格式不一致,則將中間文件的格式轉(zhuǎn)換成用戶(hù)指定的輸出格式。
本發(fā)明的效果在于采用本發(fā)明所述的方法,可以方便的將各種不同格式的資源文件內(nèi)容進(jìn)行整合,從不同格式資源文件中抽取出所需的部分,組成新的指定格式的電子文檔文件,并能方便靈活的添加分頁(yè)頁(yè)碼信息,最后進(jìn)行輸出,大大提高了數(shù)碼印刷的應(yīng)用范圍,提高了數(shù)碼印刷技術(shù)的靈活度,更大程度的滿(mǎn)足用戶(hù)需求。
本發(fā)明之所以具有上述效果,首先因?yàn)楸炯夹g(shù)支持各種格式電子文檔格式,可以對(duì)其進(jìn)行處理、轉(zhuǎn)換格式生成中間文件;另外對(duì)頁(yè)碼描述文件同樣進(jìn)行各種格式中間文件的支持,從而可以使頁(yè)碼文件與內(nèi)容文件進(jìn)行粘合。
圖1是混合編輯文件并自動(dòng)添加頁(yè)碼信息方法的總處理流程圖;圖2是對(duì)混合文件進(jìn)行編輯處理的流程圖;圖3是自動(dòng)添加頁(yè)碼信息處理的流程圖;圖4是自動(dòng)添加頁(yè)碼信息處理的參數(shù)設(shè)置界面圖。
具體實(shí)施例方式
下面結(jié)合附圖及實(shí)施例對(duì)本發(fā)明作進(jìn)一步的描述一種混合編輯文件并自動(dòng)添加頁(yè)碼信息的處理方法,包括以下步驟第一步,如圖4所示,利用用戶(hù)設(shè)定的參數(shù)生成與中間文件格式相同的文件即頁(yè)碼描述文件。本實(shí)施例中,用戶(hù)設(shè)定的參數(shù)是頁(yè)碼信息顯示在原稿的橫向間距為80mm處,縱向間距10mm處,字體尺寸為24磅,頁(yè)碼信息內(nèi)容為“添加頁(yè)碼信息試驗(yàn)----第[&Number]頁(yè)”,其中[&Number]這個(gè)標(biāo)識(shí)由“插入頁(yè)號(hào)”這個(gè)按鈕自動(dòng)插入,這個(gè)標(biāo)識(shí)代替了實(shí)際號(hào)碼,在實(shí)際輸出時(shí),這個(gè)[&Number]會(huì)由相應(yīng)的數(shù)字代替,按順序依次為1,2...等。
第二步,將用戶(hù)選定的各種不同格式資源文件的分頁(yè)文件按照不同格式轉(zhuǎn)換成統(tǒng)一的中間格式,然后按順序排列并合并。
第三步,把中間格式文件轉(zhuǎn)化成用戶(hù)指定輸出格式的作業(yè)文件。
第四步,將頁(yè)碼描述文件轉(zhuǎn)化成作業(yè)文件的輸出格式,并與作業(yè)文件進(jìn)行粘合,從而使作業(yè)文件帶有頁(yè)碼信息。
如圖1所示,混合編輯文件并自動(dòng)添加頁(yè)碼信息的處理流程如下(1)如圖2所示,當(dāng)多個(gè)原稿進(jìn)入處理過(guò)程后,進(jìn)入對(duì)混合文件進(jìn)行編輯的流程,系統(tǒng)根據(jù)用戶(hù)選擇的不同格式內(nèi)容文件進(jìn)行相應(yīng)處理,把不同格式內(nèi)容文件轉(zhuǎn)化成相同格式的中間文件,并按用戶(hù)選擇分頁(yè)的順序來(lái)確定這一系列中間格式文件的頁(yè)面順序;(2)進(jìn)入中間文件轉(zhuǎn)化成用戶(hù)指定格式的待輸出電子文檔流程后,系統(tǒng)把中間文件格式的內(nèi)容文件轉(zhuǎn)換成用戶(hù)指定格式的電子文檔;
(3)如果用戶(hù)選擇了自動(dòng)添加頁(yè)碼信息,那么就需要進(jìn)入到如圖3所示的自動(dòng)添加頁(yè)碼信息的處理流程中;(4)當(dāng)進(jìn)入到自動(dòng)添加頁(yè)碼信息的處理流程后,系統(tǒng)根據(jù)步驟(1)中用戶(hù)設(shè)定的頁(yè)碼參數(shù)以及指定的作業(yè)文件最后的輸出格式,產(chǎn)生與要輸出的作業(yè)文件相同格式的頁(yè)碼描述文件,將頁(yè)碼描述文件粘合入目標(biāo)文件即需要輸出的作業(yè)文件。
本實(shí)施例中,如圖3所示,自動(dòng)添加頁(yè)碼信息的處理流程如下(1)當(dāng)用戶(hù)選擇了添加頁(yè)碼信息后,流程進(jìn)入到添加頁(yè)碼信息的處理流程,添加頁(yè)碼信息的處理流程根據(jù)圖4用戶(hù)設(shè)定的參數(shù)包括a.頁(yè)碼信息位置間距,根據(jù)頁(yè)碼信息距離原稿指定原點(diǎn)的橫向和縱向的距離;b.頁(yè)碼字體尺寸;c.頁(yè)碼信息內(nèi)容。
(2)根據(jù)上面用戶(hù)設(shè)定的參數(shù)和自動(dòng)生成的參數(shù)以及原稿文件的格式生成頁(yè)碼描述文件。如果原稿文件為T(mén)IFF(Tagged Image File Format,標(biāo)簽圖像文件)格式的文件,那么就需要利用FreeType(字體解析器)進(jìn)行號(hào)碼數(shù)據(jù)的光柵化生成TIFF(Tagged Image File Format,標(biāo)簽圖像文件)格式的頁(yè)碼描述文件。否則生成“可移植文檔格式”(PDF文件)或“后綴式頁(yè)面描述文件格式”(PS文件)的頁(yè)碼描述文件。
(3)如果頁(yè)碼描述文件與要輸出的作業(yè)文件(或稱(chēng)目標(biāo)文件)是TIFF格式,則由用戶(hù)決定通過(guò)“并”或“或”的方法進(jìn)行粘合,最后生成新的帶有頁(yè)碼信息的電子文檔作業(yè)文件在數(shù)碼印刷機(jī)上輸出。如果頁(yè)碼描述文件與要輸出的作業(yè)文件是可移植文檔格式文件即PDF文件或后綴式頁(yè)面描述文件即PS文件,則使用文件的合并技術(shù)把頁(yè)碼描述文件的數(shù)據(jù)利用透明或不透明的方法合并到原文件上面。上述這些文件粘合或合并的方法是本技術(shù)領(lǐng)域內(nèi)現(xiàn)有技術(shù),在此就不再詳細(xì)介紹。
采用本發(fā)明所述的方法混合編輯不同格式內(nèi)容文件打印輸出,具有以下優(yōu)點(diǎn)a)利用本發(fā)明的方法可以方便的獲取所需打印內(nèi)容資源,突破了不同格式文件無(wú)法編輯的弱點(diǎn),具有高度的靈活性;
b)利用本發(fā)明中對(duì)混合編輯后的文件自動(dòng)添加頁(yè)碼信息的方法可以大大提高輸出效率,減少錯(cuò)誤的發(fā)生率。
c)利用本發(fā)明中對(duì)多種不同格式資源文件進(jìn)行自動(dòng)轉(zhuǎn)換編輯的方法可以擴(kuò)大數(shù)碼印刷的應(yīng)用范圍,簡(jiǎn)化處理過(guò)程,提高生產(chǎn)效率。
上述實(shí)施例適用于北大方正的印捷數(shù)碼印刷生產(chǎn)系統(tǒng),但本發(fā)明并不限于該數(shù)碼印刷系統(tǒng),對(duì)于其他系統(tǒng),本發(fā)明所述的方法同樣適用并且具有同樣的顯著效果。同時(shí),本發(fā)明所述的方法并不限于具體實(shí)施方式
中所述的實(shí)施例,本領(lǐng)域技術(shù)人員根據(jù)本發(fā)明的技術(shù)方案得出其他的實(shí)施方式,同樣屬于本發(fā)明的技術(shù)創(chuàng)新范圍。
權(quán)利要求
1.一種混合編輯文件并自動(dòng)添加頁(yè)碼信息的處理方法,包括以下步驟(1)由用戶(hù)設(shè)定頁(yè)碼顯示的參數(shù)信息;(2)把用戶(hù)提交的各種格式電子文檔作業(yè)文件進(jìn)行分頁(yè)處理,產(chǎn)生分頁(yè)文件;(3)抽取出所需的分頁(yè)文件,并指定電子文檔作業(yè)文件的輸出格式,然后根據(jù)用戶(hù)設(shè)定的頁(yè)碼參數(shù)信息按順序加入頁(yè)碼信息;(4)生成指定格式的電子文檔作業(yè)文件;(5)通過(guò)印刷設(shè)備進(jìn)行輸出。
2.如權(quán)利要求1所述的一種混合編輯文件并自動(dòng)添加頁(yè)碼信息的處理方法,其特征是步驟(1)中用戶(hù)設(shè)定的頁(yè)碼參數(shù)信息包括頁(yè)碼尺寸、頁(yè)碼的橫向相對(duì)位置、頁(yè)碼的縱向相對(duì)位置、頁(yè)碼信息內(nèi)容。
3.如權(quán)利要求1所述的一種混合編輯文件并自動(dòng)添加頁(yè)碼信息的處理方法,其特征是步驟(2)所述的各種格式電子文檔作業(yè)文件包括可移植文檔格式文件即PDF文件,后綴式頁(yè)面描述文件即PS文件,或標(biāo)簽圖像文件即TIFF格式文件。
4.如權(quán)利要求1、2或3所述的一種混合編輯文件并自動(dòng)添加頁(yè)碼信息的處理方法,其特征是步驟(3)中,從各種格式文件中抽取出所需的分頁(yè)文件,把這些分頁(yè)文件先轉(zhuǎn)換成同一種格式的中間文件,然后將轉(zhuǎn)換后的中間文件按序排列并合并。
5.如權(quán)利要求4所述的一種混合編輯文件并自動(dòng)添加頁(yè)碼信息的處理方法,其特征是所述的同一種格式的中間文件是PDF格式的文件。
6.如權(quán)利要求1、2或3所述的一種混合編輯文件并自動(dòng)添加頁(yè)碼信息的處理方法,其特征是步驟(3)中,利用步驟(1)中用戶(hù)所設(shè)定的頁(yè)碼顯示的參數(shù)信息首先生成與要輸出的作業(yè)文件相同格式的頁(yè)碼描述文件,然后與作業(yè)文件進(jìn)行粘合,為生成的作業(yè)文件自動(dòng)添加用戶(hù)指定形式的頁(yè)碼信息。
7.如權(quán)利要求5所述的一種混合編輯文件并自動(dòng)添加頁(yè)碼信息的處理方法,其特征是步驟(3)中,利用步驟(1)中用戶(hù)所設(shè)定的頁(yè)碼顯示的參數(shù)信息首先生成與要輸出的作業(yè)文件相同格式的頁(yè)碼描述文件,然后與作業(yè)文件進(jìn)行粘合,為生成的作業(yè)文件自動(dòng)添加用戶(hù)指定形式的頁(yè)碼信息。
8.如權(quán)利要求7所述的一種混合編輯文件并自動(dòng)添加頁(yè)碼信息的處理方法,其特征是采用如下的方法為生成的作業(yè)文件自動(dòng)添加用戶(hù)指定形式的頁(yè)碼信息1)獲取步驟(1)用戶(hù)所設(shè)定的頁(yè)碼顯示的參數(shù)信息;2)根據(jù)作業(yè)文件的格式判斷是否需要對(duì)頁(yè)碼數(shù)據(jù)進(jìn)行光柵化,如果是轉(zhuǎn)入步驟3),否則轉(zhuǎn)入步驟4);3)對(duì)頁(yè)碼數(shù)據(jù)進(jìn)行光柵化,生成TIFF格式的頁(yè)碼描述文件;4)生成PDF格式或PS格式的頁(yè)碼描述文件;5)將頁(yè)碼描述文件與要輸出的作業(yè)文件合成。
9.如權(quán)利要求1所述的一種混合編輯文件并自動(dòng)添加頁(yè)碼信息的處理方法,其特征是步驟(4)中,如果中間文件的格式與指定的電子文檔作業(yè)文件輸出格式不一致,則將中間文件的格式轉(zhuǎn)換成用戶(hù)指定的輸出格式。
全文摘要
本發(fā)明涉及一種混合編輯文件并自動(dòng)添加頁(yè)碼信息的處理方法,屬于計(jì)算機(jī)信息處理領(lǐng)域?,F(xiàn)有技術(shù)中,都是針對(duì)同一格式源文件中頁(yè)面進(jìn)行處理,沒(méi)有一種方法能夠編輯不同格式電子文檔源文件并能按序產(chǎn)生頁(yè)碼信息。該方法從各類(lèi)不同格式電子文檔源文件中任意抽取所需頁(yè)面,混合生成一批新的頁(yè)面,然后按某種指定的格式輸出,并且在輸出前根據(jù)用戶(hù)設(shè)定的規(guī)則和樣式,自動(dòng)按照輸出順序?yàn)槊恳豁?yè)生成頁(yè)碼信息。采用本發(fā)明所述的方法,可以靈活、高效、自動(dòng)化的實(shí)現(xiàn)從不同格式電子文檔源文件中提取部分頁(yè)面重新組合并添加頁(yè)碼信息后連續(xù)輸出。
文檔編號(hào)G06F17/24GK1877564SQ20061008960
公開(kāi)日2006年12月13日 申請(qǐng)日期2006年7月6日 優(yōu)先權(quán)日2006年7月6日
發(fā)明者許會(huì)泉, 趙杰 申請(qǐng)人:北京北大方正電子有限公司, 北京大學(xué)