拼版方法和裝置制造方法
【專利摘要】本發(fā)明提供了一種拼版方法,包括:獲取小頁文件;對小頁文件的文件名進行解析,以確定小頁文件的疊名和頁號;將小頁文件的小頁內(nèi)容拼版到拼版模板中該疊名和頁號的模板小頁中。本發(fā)明還提供了一種拼版裝置,包括:獲取模塊,用于獲取小頁文件;解析模塊,用于對小頁文件的文件名進行解析,以確定小頁文件的疊名和頁號;拼版模塊,用于將小頁文件的小頁內(nèi)容拼版到拼版模板中該疊名和頁號的模板小頁中。本發(fā)明的拼版方法和裝置因為采用編程解析自動確定小頁對應(yīng)的模板小頁,所以克服了相關(guān)技術(shù)需要鼠標操作指定模板小頁的缺陷,達到了提高拼版速度,減少失誤的效果。
【專利說明】拼版方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及印前工作流程【技術(shù)領(lǐng)域】,具體而言,涉及一種拼版方法和裝置。
【背景技術(shù)】
[0002]使用電腦軟件進行拼版時,在建立好要使用的拼版模板之后,主要采用鼠標拖拽等方式將排版好的小頁拼入空白模板上。
[0003]然而,當版次較多時,使用這種方式進行拼版比較費時,可能出現(xiàn)小頁放錯位置的情況。
【發(fā)明內(nèi)容】
[0004]本發(fā)明旨在提供拼版方法和裝置,以解決上述的問題。
[0005]在本發(fā)明的實施例中,提供了一種拼版方法,包括:獲取小頁文件;對小頁文件的文件名進行解析,以確定小頁文件的疊名和頁號;將小頁文件的小頁內(nèi)容拼版到拼版模板中該疊名和頁號的模板小頁中。
[0006]在本發(fā)明的實施例中,提供了一種拼版裝置,包括:獲取模塊,用于獲取小頁文件;解析模塊,用于對小頁文件的文件名進行解析,以確定小頁文件的疊名和頁號;拼版模塊,用于將小頁文件的小頁內(nèi)容拼版到拼版模板中該疊名和頁號的模板小頁中。
[0007]本發(fā)明上述實施例的拼版方法和裝置因為采用編程解析自動確定小頁對應(yīng)的模板小頁,所以克服了相關(guān)技術(shù)需要鼠標操作指定模板小頁的缺陷,達到了提高拼版速度,減少失誤的效果。
【專利附圖】
【附圖說明】
[0008]此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中:
[0009]圖1示出了根據(jù)本發(fā)明實施例的拼版方法的流程圖;
[0010]圖2示出了根據(jù)本發(fā)明實施例的拼版裝置的示意圖。
【具體實施方式】
[0011]下面將參考附圖并結(jié)合實施例,來詳細說明本發(fā)明。
[0012]圖1示出了根據(jù)本發(fā)明實施例的拼版方法的流程圖,包括:
[0013]步驟S10,獲取小頁文件;
[0014]步驟S20,對小頁文件的文件名進行解析,以確定小頁文件的疊名和頁號;
[0015]步驟S30,將小頁文件的小頁內(nèi)容拼版到拼版模板中該疊名和頁號的模板小頁中。
[0016]發(fā)明人經(jīng)過分析,發(fā)現(xiàn)小頁文件的文件名往往具有規(guī)律,例如在第一堆疊第一頁的小頁,小頁文件命名中會有“A01”;在第3堆疊第二頁的小頁,小葉文件命名中會有“C02”等。因此,本方法通過編程解析文件名,就可以自動確定小頁對應(yīng)的疊名和頁號模板小頁,從而自動地拼版到相應(yīng)的模板小頁中,而不再需要鼠標操作指定模板小頁,這達到了提高拼版速度,減少失誤的效果。
[0017]如一些報紙中會分為若干疊,每一疊中又包含若干版面(即小頁),可以先為模板小頁指定所屬的疊,再指定在該疊中所屬的頁號;如果沒有分疊的需求,就直接為模板小頁指定頁號,使疊名為空值。
[0018]優(yōu)選地,通過執(zhí)行預(yù)先創(chuàng)建的解析腳本,以對小頁文件的文件名進行解析。采用解析腳本例如JavaScript腳本,可以很容易地通過計算機編程來實現(xiàn)本優(yōu)選實施例。
[0019]優(yōu)選地,本方法還包括:預(yù)先在解析腳本中寫入解析規(guī)則。解析規(guī)則可以根據(jù)小頁文件的命名習(xí)慣來人為定義。也可以定義之后,要求生成小頁文件應(yīng)當根據(jù)該解析規(guī)則來保存小頁文件名。若小頁文件名沒有包含疊名和頁號信息,可以根據(jù)解析規(guī)則進行預(yù)處理。若小頁中沒有疊名和頁號信息,則根據(jù)實際情況將小頁所屬的疊名和頁號追加到文件名特定位置。預(yù)處理時可以根據(jù)實際需要,把小頁日期、顏色等附加信息與小頁文件名和所在路徑記錄到另外的txt文件中。如果小頁中特定位置包含疊名和頁號信息,則讀取該信息并統(tǒng)一加到小頁文件名特定的位置。
[0020]執(zhí)行解析腳本時,將相應(yīng)的腳本轉(zhuǎn)譯為指令,從包含疊名和頁號信息的小頁文件名中解析出疊名和頁號,以此為依據(jù)查找與之匹配的模板小頁。若匹配成功,則小頁自動拼版到相應(yīng)的模板小頁;若沒找到匹配的模板小頁,則待拼版小頁自動退回到未識別頁面隊列,以供檢查待拼版小頁或選用的拼版模板是否正確。
[0021]優(yōu)選地,本方法還包括:預(yù)先在解析腳本中寫入大版文件的命名規(guī)則。
[0022]優(yōu)選地,本方法還包括:執(zhí)行解析腳本時,以命名規(guī)則對將小頁文件的小頁內(nèi)容拼版到拼版模板中生成的大版文件進行命名。
[0023]現(xiàn)有技術(shù)沒有對生成的大版文件進行統(tǒng)一地命名,而本優(yōu)選實施例通過執(zhí)行解析腳本,自動地統(tǒng)一命名大版文件,減少人工命名的隨意性,從而減少失誤。
[0024]例如,JavaScript腳本可以包括分析疊名GetFoldName、分析頁號GetPagelD、生成大版文件名GetSurfaceName三部分規(guī)則,其中GetFoldName和GetPageID腳本的輸入?yún)?shù)為待提交拼版小頁的名稱,GetSurfaceName腳本的輸入?yún)?shù)則是由拼版處理器轉(zhuǎn)換來的一個JSON(JavaScript Object Notation, Java描述對象注釋)字符串。JSON是一種輕量級的數(shù)據(jù)交換格式,易于程序員閱讀和編寫,同時也易于機器解析和生成。如果待拼版小頁和模板小頁不分疊,則直接根據(jù)分析頁號腳本GetPageID返回的小頁頁號,與模板小頁頁號進行匹配。
[0025]生成大版文件名腳本GetSurfaceName的輸入?yún)?shù)可以是一個JSON字符串。當選用已建立好的拼版模板時,模板信息被計入Node, xml文件中。當獲取待拼版小頁時,待拼版小頁和與之匹配的模板小頁信息被記入Node_Ganging.xml文件,預(yù)處理時記錄的待拼版小頁的附加信息也被記入Node_Ganging.xml文件。把這兩個文件中的信息轉(zhuǎn)換成對應(yīng)的JSON字符串,以此作為生產(chǎn)大版文件名的輸入?yún)?shù)。
[0026]從JSON字符串中解析出文件名、疊、頁號、日期等信息,并根據(jù)實際需要由按腳本中定義的命名規(guī)則生成大版文件名。
[0027]作為生成大版文件名腳本GetSurfaceName輸入?yún)?shù)的JSON對象可以包括:
[0028](I)待生成大版所屬的疊、大版序號和大版上所有小頁的文件名:來自Node_Ganging, xml 文件;
[0029](2)小頁附加信息,即預(yù)處理時記入txt文件中的信息:由Node_Ganging.xml文件中CustomParam節(jié)點轉(zhuǎn)換而來;
[0030](3)選用的拼版模板的內(nèi)容:由Node, xml文件GangingPlan節(jié)點轉(zhuǎn)換而來。
[0031]圖2示出了根據(jù)本發(fā)明實施例的拼版裝置的示意圖,包括:
[0032]獲取模塊10,用于獲取小頁文件;
[0033]解析模塊20,用于對小頁文件的文件名進行解析,以確定小頁文件的疊名和頁號;
[0034]拼版模塊30,用于將小頁文件的小頁內(nèi)容拼版到拼版模板中該疊名和頁號的模板小頁中。
[0035]本裝置提高了拼版速度,減少了拼版失誤。
[0036]優(yōu)選地,解析模塊通過執(zhí)行預(yù)先創(chuàng)建的解析腳本,以對小頁文件的文件名進行解析。
[0037]優(yōu)選地,本裝置還包括:解析規(guī)則模塊,用于預(yù)先在解析腳本中寫入解析規(guī)則。
[0038]優(yōu)選地,本裝置還包括:命名規(guī)則模塊,用于預(yù)先在解析腳本中寫入大版文件的命名規(guī)則。
[0039]優(yōu)選地,本裝置還包括:命名模塊,用于執(zhí)行解析腳本時,以命名規(guī)則對將小頁文件的小頁內(nèi)容拼版到拼版模板中生成的大版文件進行命名。
[0040]從以上的描述可以看出,本發(fā)明的拼版方法和裝置可以準確、高效的進行拼版,且可以對生成的大版進行統(tǒng)一格式命名。
[0041]顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
[0042]以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種拼版方法,其特征在于,包括: 獲取小頁文件; 對所述小頁文件的文件名進行解析,以確定所述小頁文件的疊名和頁號; 將所述小頁文件的小頁內(nèi)容拼版到拼版模板中所述疊名和頁號的模板小頁中。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,通過執(zhí)行預(yù)先創(chuàng)建的解析腳本,以對所述小頁文件的文件名進行解析。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,還包括: 預(yù)先在所述解析腳本中寫入解析規(guī)則。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,還包括: 預(yù)先在所述解析腳本中寫入大版文件的命名規(guī)則。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,還包括: 執(zhí)行所述解析腳本時,以所述命名規(guī)則對將所述小頁文件的小頁內(nèi)容拼版到拼版模板中生成的大版文件進行命名。
6.一種拼版裝置,其特征在于,包括: 獲取模塊,用于獲取小頁文件; 解析模塊,用于對所述小頁文件的文件名進行解析,以確定所述小頁文件的疊名和頁號; 拼版模塊,用于將所述小頁文件的小頁內(nèi)容拼版到拼版模板中所述疊名和頁號的模板小頁中。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述解析模塊通過執(zhí)行預(yù)先創(chuàng)建的解析腳本,以對所述小頁文件的文件名進行解析。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括: 解析規(guī)則模塊,用于預(yù)先在所述解析腳本中寫入解析規(guī)則。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,還包括: 命名規(guī)則模塊,用于預(yù)先在所述解析腳本中寫入大版文件的命名規(guī)則。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,還包括: 命名模塊,用于執(zhí)行所述解析腳本時,以所述命名規(guī)則對將所述小頁文件的小頁內(nèi)容拼版到拼版模板中生成的大版文件進行命名。
【文檔編號】G06F17/25GK103885930SQ201210566943
【公開日】2014年6月25日 申請日期:2012年12月24日 優(yōu)先權(quán)日:2012年12月24日
【發(fā)明者】王冉, 康怡暖, 丁興邦 申請人:北大方正集團有限公司, 北京北大方正電子有限公司