專利名稱:用于可變數(shù)據(jù)的拼版方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)字排版領(lǐng)域,具體而言,涉及用于可變數(shù)據(jù)的拼版方法和裝置。
背景技術(shù):
可變數(shù)據(jù)印刷具有方便、快捷、高效的特點(diǎn),目前逐漸得到廣泛的應(yīng)用。然而發(fā)明人發(fā)現(xiàn),一般的可變數(shù)據(jù)印刷解決方案還不夠靈活,難以應(yīng)用于排版方式和輸出邏輯比較復(fù)雜的場景,例如難以應(yīng)用于拼版輸出。在現(xiàn)有技術(shù)中,只能先輸出可變數(shù)據(jù)的Pdf文件,然后通過人工處理完成拼版。這種方法使得流程有些復(fù)雜,在操作性上也不太方便
發(fā)明內(nèi)容
本發(fā)明旨在提供一種用于可變數(shù)據(jù)的拼版方法和裝置,以解決現(xiàn)有技術(shù)無法對可變數(shù)據(jù)靈活地拼版的問題。在本發(fā)明的實(shí)施例中,提供了一種用于可變數(shù)據(jù)的拼版方法,包括獲取可變數(shù)據(jù)源;創(chuàng)建頁面布局模板,其中綁定可變數(shù)據(jù)源;執(zhí)行設(shè)置的拼版規(guī)則,以利用頁面布局模板生成拼版。在本發(fā)明的實(shí)施例中,還提供了一種用于可變數(shù)據(jù)的拼版裝置,包括獲取模塊,用于獲取可變數(shù)據(jù)源;創(chuàng)建模塊,用于創(chuàng)建頁面布局模板,其中綁定可變數(shù)據(jù)源;執(zhí)行模塊,用于執(zhí)行設(shè)置的拼版規(guī)則,以利用頁面布局模板生成拼版。本發(fā)明上述實(shí)施例的用于可變數(shù)據(jù)的拼版方法和裝置,因?yàn)椴捎庙撁娌季帜0褰壎勺償?shù)據(jù)源,所以解決了現(xiàn)有技術(shù)無法對可變數(shù)據(jù)靈活地拼版的問題,操作簡便,可以靈活地實(shí)現(xiàn)可變數(shù)據(jù)的拼版輸出。
此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中圖I示出了根據(jù)本發(fā)明實(shí)施例的用于可變數(shù)據(jù)的拼版方法的流程圖;圖2示出了根據(jù)本發(fā)明優(yōu)選實(shí)施例的獲取可變數(shù)據(jù)的屏幕截圖;圖3示出了根據(jù)本發(fā)明實(shí)施例的生成頁面布局模板的屏幕截圖;圖4示出了根據(jù)本發(fā)明實(shí)施例的接受用戶輸入插件的屏幕截圖;圖5示出了根據(jù)本發(fā)明優(yōu)選實(shí)施例的輸出可變數(shù)據(jù)的拼版的示意圖;圖6示出了根據(jù)本發(fā)明優(yōu)選實(shí)施例的創(chuàng)建設(shè)備模板的屏幕截圖;圖7示出了根據(jù)本發(fā)明優(yōu)選實(shí)施例的設(shè)置設(shè)備模板的參數(shù)的屏幕截圖;圖8示出了根據(jù)本發(fā)明優(yōu)選實(shí)施例的提交作業(yè)的屏幕截圖;圖9示出了根據(jù)本發(fā)明實(shí)施例的用于可變數(shù)據(jù)的拼版裝置的示意圖。
具體實(shí)施方式
下面將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本發(fā)明。圖I示出了根據(jù)本發(fā)明實(shí)施例的用于可變數(shù)據(jù)的拼版方法的流程圖,包括步驟S10,獲取可變數(shù)據(jù)源;步驟S20,創(chuàng)建頁面布局模板,其中綁定可變數(shù)據(jù)源;步驟S30,執(zhí)行設(shè)置的拼版規(guī)則,以利用頁面布局模板生成拼版。本拼版方法因?yàn)椴捎庙撁娌季帜0褰壎勺償?shù)據(jù)源,所以解決了現(xiàn)有技術(shù)無法對可變數(shù)據(jù)靈活地拼版的問題,操作簡便,可以靈活地實(shí)現(xiàn)可變數(shù)據(jù)的拼版輸出。優(yōu)選地,步驟SlO包括獲取樣式文件;解析樣式文件,以確定其中包含可變數(shù)據(jù)源的數(shù)據(jù)字段??勺償?shù)據(jù)通常通過樣式文件提供,本優(yōu)選實(shí)施例可以適用于這些場景。
圖2示出了根據(jù)本發(fā)明優(yōu)選實(shí)施例的獲取可變數(shù)據(jù)的屏幕截圖,包括導(dǎo)入一個(gè)dsf文件(即樣式文件),從該樣式文件中提取可變數(shù)據(jù)源的數(shù)據(jù)字段,然后導(dǎo)出到方便后續(xù)處理的印d文件(即可變數(shù)據(jù)文件)。優(yōu)選地,步驟S20包括創(chuàng)建新的頁面布局模板;在頁面布局模板中設(shè)置固定排版元素和可變排版元素,其可變排版元素為可變數(shù)據(jù)源的數(shù)據(jù)字段。利用頁面布局模板可以固定拼版的版式,通過在頁面布局模板中設(shè)置可變排版元素,即可將可變數(shù)據(jù)導(dǎo)入到拼版中。圖3示出了根據(jù)本發(fā)明實(shí)施例的生成頁面布局模板的屏幕截圖,包括提供圖形化編輯界面,允許用戶拖入所需的各種固定排版元素,進(jìn)行編輯和布局,同時(shí)選定epd文件中的可變數(shù)據(jù)源進(jìn)行綁定,最后保存為一個(gè)tpl文件(即布局模板文件)。優(yōu)選地,步驟S30包括預(yù)先將拼版規(guī)則編寫為可執(zhí)行的插件;提供拼版編輯界面,以接受用戶輸入插件;通過執(zhí)行插件以調(diào)用頁面布局模板。通過插件的方式,可以允許用戶任意地選擇想要的插件,即可實(shí)現(xiàn)期望的規(guī)則,從而輸出用戶期望的拼版。這種操作方式非常簡便靈活。圖4示出了根據(jù)本發(fā)明實(shí)施例的接受用戶輸入插件的屏幕截圖,包括提供拼版編輯界面,在名稱一欄接受用戶輸入該插件所用的名字(例如“test”);在dll名稱一欄中選擇所用的插件對應(yīng)的dll。在圖片一欄中可以任意選擇一副圖片作為該插件的標(biāo)識。最后描述一欄對插件的功能進(jìn)行了說明。優(yōu)選地,在上述任一實(shí)施例的方法中,可變數(shù)據(jù)源分別來自兩個(gè)不同的樣式文件,在頁面布局模板中對不同的頁面綁定不同的可變數(shù)據(jù)源。當(dāng)拼版內(nèi)容來自同一個(gè)epd數(shù)據(jù)源的時(shí)候,可選擇一輸入,此時(shí)輸入對應(yīng)唯一的一個(gè)epd數(shù)據(jù)源。當(dāng)拼版內(nèi)容包括兩個(gè)不同的epd數(shù)據(jù)源的時(shí)候,可選擇二輸入,每一個(gè)輸入對應(yīng)一個(gè)epd數(shù)據(jù)源。在插件的拼版規(guī)則中可以規(guī)定如下對于一輸入(默認(rèn)輸入),按正常順序輸出,不作任何處理,所生成的大版文件順序和內(nèi)容與原始輸入的Pdf文件一致。對于所生成的大版文件內(nèi)容來自于兩個(gè)不同的epd數(shù)據(jù)源,則大版文件是兩個(gè)epd數(shù)據(jù)源根據(jù)選定的規(guī)則而生成,例如正背打印時(shí)候,大版文件的正面內(nèi)容來自于第一個(gè)輸入的數(shù)據(jù)源;背面內(nèi)容來自于第二個(gè)輸入的數(shù)據(jù)源。本優(yōu)選實(shí)施例允許引用兩個(gè)不同的樣式文件,從而實(shí)現(xiàn)了更靈活的可變數(shù)據(jù)拼版輸出。
在生成可變數(shù)據(jù)的拼版之后,還可以將該拼版輸出到打印設(shè)備。圖5示出了根據(jù)本發(fā)明優(yōu)選實(shí)施例的輸出可變數(shù)據(jù)的拼版的示意圖,包括(I)提供界面,允許用戶根據(jù)拼版需求選擇自定義一個(gè)包含拼版規(guī)則的拼版插件,同時(shí)對自定義的拼版插件命名。(2)通過可變數(shù)據(jù)轉(zhuǎn)換工具將一個(gè)樣式文件轉(zhuǎn)換為印d文件作為數(shù)據(jù)源。(3)提供可變數(shù)據(jù)編輯器,以接受用戶對各元素進(jìn)行排版和布局,同時(shí)與epd數(shù)據(jù)進(jìn)行綁定,生成頁面布局模板。(4)提供設(shè)備界面,接受用戶選擇輸出所需的設(shè)備類型。(5)提交作業(yè),進(jìn)行輸出(圖8示出了根據(jù)本發(fā)明優(yōu)選實(shí)施例的提交作業(yè)的屏幕截圖)。 圖6示出了根據(jù)本發(fā)明優(yōu)選實(shí)施例的創(chuàng)建設(shè)備模板的屏幕截圖;圖7示出了根據(jù)本發(fā)明優(yōu)選實(shí)施例設(shè)置設(shè)備模板的參數(shù)的屏幕截圖。通過圖6的界面,用戶輸入設(shè)備模板名稱和設(shè)備模板描述,即可創(chuàng)建一個(gè)新的設(shè)備模板;通過圖7的界面,用戶可以對設(shè)備的各項(xiàng)參數(shù)進(jìn)行設(shè)置。通過設(shè)備模板的創(chuàng)建,可以幫助用戶在下一次輸出拼版時(shí),不必再設(shè)置設(shè)備參數(shù),直接調(diào)用預(yù)先保存的設(shè)備模板即可。圖9示出了根據(jù)本發(fā)明實(shí)施例的用于可變數(shù)據(jù)的拼版裝置的示意圖,包括獲取模塊10,用于獲取可變數(shù)據(jù)源;創(chuàng)建模塊20,用于創(chuàng)建頁面布局模板,其中綁定可變數(shù)據(jù)源;執(zhí)行模塊30,用于執(zhí)行設(shè)置的拼版規(guī)則,以利用頁面布局模板生成拼版。本拼版裝置可以靈活地實(shí)現(xiàn)可變數(shù)據(jù)的拼版輸出。優(yōu)選地,獲取模塊10包括文件模塊,用于獲取樣式文件;解析模塊,用于解析樣式文件,以確定其中包含可變數(shù)據(jù)源的數(shù)據(jù)字段。優(yōu)選地,創(chuàng)建模塊20包括新文件模塊,用于創(chuàng)建新的頁面布局模板;設(shè)置模塊,用于在頁面布局模板中設(shè)置固定排版元素和可變排版元素,其可變排版元素為可變數(shù)據(jù)源的數(shù)據(jù)字段。優(yōu)選地,執(zhí)行模塊30包括插件模塊,用于預(yù)先將拼版規(guī)則編寫為可執(zhí)行的插件;界面模塊,用于提供拼版編輯界面,以接受用戶輸入插件;調(diào)用模塊,用于通過執(zhí)行插件以調(diào)用頁面布局模板。優(yōu)選地,在上述任一實(shí)施例的裝置中,可變數(shù)據(jù)源分別來自兩個(gè)不同的樣式文件,在頁面布局模板中對不同的頁面綁定不同的可變數(shù)據(jù)源。本發(fā)明采用的方法是根據(jù)提交前選定的拼版方式,把輸出pdf和根據(jù)規(guī)則對pdf進(jìn)行拼版進(jìn)行了合并。使得在剛開始選定好拼版方式的前提下,通過流程處理,輸出的是根據(jù)選定的拼版規(guī)則組織的Pdf文件。這種方法的特點(diǎn)是從以上的描述中可以看出,本發(fā)明上述的實(shí)施例操作簡便、處理迅速、針對性強(qiáng),能夠很好地滿足不同用戶的不同需求,具有很高的靈活性。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來實(shí)現(xiàn),從而可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來執(zhí)行,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。以上所述僅為本 發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種用于可變數(shù)據(jù)的拼版方法,其特征在于,包括 獲取可變數(shù)據(jù)源; 創(chuàng)建頁面布局模板,其中綁定所述可變數(shù)據(jù)源; 執(zhí)行設(shè)置的拼版規(guī)則,以利用所述頁面布局模板生成拼版。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,獲取可變數(shù)據(jù)源包括 獲取樣式文件; 解析所述樣式文件,以確定其中包含所述可變數(shù)據(jù)源的數(shù)據(jù)字段。
3.根據(jù)權(quán)利要求2所述的方法,其特征在干,創(chuàng)建頁面布局模板包括 創(chuàng)建新的所述頁面布局模板; 在所述頁面布局模板中設(shè)置固定排版元素和可變排版元素,其所述可變排版元素為所述可變數(shù)據(jù)源的數(shù)據(jù)字段。
4.根據(jù)權(quán)利要求I所述的方法,其特征在干,執(zhí)行設(shè)置的拼版規(guī)則包括 預(yù)先將所述拼版規(guī)則編寫為可執(zhí)行的插件; 提供拼版編輯界面,以接受用戶輸入所述插件; 通過執(zhí)行所述插件以調(diào)用所述頁面布局模板。
5.根據(jù)權(quán)利要求1-4任一項(xiàng)所述的方法,其特征在于,所述可變數(shù)據(jù)源分別來自兩個(gè)不同的樣式文件,在所述頁面布局模板中對不同的頁面綁定不同的所述可變數(shù)據(jù)源。
6.一種用于可變數(shù)據(jù)的拼版裝置,其特征在于,包括 獲取模塊,用于獲取可變數(shù)據(jù)源; 創(chuàng)建模塊,用于創(chuàng)建頁面布局模板,其中綁定所述可變數(shù)據(jù)源; 執(zhí)行模塊,用于執(zhí)行設(shè)置的拼版規(guī)則,以利用所述頁面布局模板生成拼版。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述獲取模塊包括 文件模塊,用于獲取樣式文件; 解析模塊,用于解析所述樣式文件,以確定其中包含所述可變數(shù)據(jù)源的數(shù)據(jù)字段。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述創(chuàng)建模塊包括 新文件模塊,用于創(chuàng)建新的所述頁面布局模板; 設(shè)置模塊,用于在所述頁面布局模板中設(shè)置固定排版元素和可變排版元素,其所述可變排版元素為所述可變數(shù)據(jù)源的數(shù)據(jù)字段。
9.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述執(zhí)行模塊包括 插件模塊,用于預(yù)先將所述拼版規(guī)則編寫為可執(zhí)行的插件; 界面模塊,用于提供拼版編輯界面,以接受用戶輸入所述插件; 調(diào)用模塊,用于通過執(zhí)行所述插件以調(diào)用所述頁面布局模板。
10.根據(jù)權(quán)利要求6-9任一項(xiàng)所述的裝置,其特征在于,所述可變數(shù)據(jù)源分別來自兩個(gè)不同的樣式文件,在所述頁面布局模板中對不同的頁面綁定不同的所述可變數(shù)據(jù)源。
全文摘要
本發(fā)明提供了一種用于可變數(shù)據(jù)的拼版方法,包括獲取可變數(shù)據(jù)源;創(chuàng)建頁面布局模板,其中綁定可變數(shù)據(jù)源;執(zhí)行設(shè)置的拼版規(guī)則,以利用頁面布局模板生成拼版。本發(fā)明還提供了一種用于可變數(shù)據(jù)的拼版裝置,包括獲取模塊,用于獲取可變數(shù)據(jù)源;創(chuàng)建模塊,用于創(chuàng)建頁面布局模板,其中綁定可變數(shù)據(jù)源;執(zhí)行模塊,用于執(zhí)行設(shè)置的拼版規(guī)則,以利用頁面布局模板生成拼版。本發(fā)明可以靈活地實(shí)現(xiàn)可變數(shù)據(jù)的拼版輸出。
文檔編號G06F17/25GK102855234SQ20111018442
公開日2013年1月2日 申請日期2011年6月30日 優(yōu)先權(quán)日2011年6月30日
發(fā)明者周磊, 蔣國新 申請人:北大方正集團(tuán)有限公司, 北京北大方正電子有限公司