數(shù)據(jù)排版裝置和數(shù)據(jù)排版方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)印刷技術(shù)領(lǐng)域,具體而言,涉及一種數(shù)據(jù)排版裝置和一種數(shù)據(jù)排版方法。
【背景技術(shù)】
[0002]可變數(shù)據(jù)排版一般都是預(yù)先設(shè)定好每一頁(yè)頁(yè)面中需要的可變數(shù)據(jù)數(shù)量后生成多頁(yè)P(yáng)DF文件。PDF文件生成后如需更改每一頁(yè)頁(yè)面中需要的可變數(shù)據(jù)數(shù)量、排版頁(yè)面文件尺寸、頁(yè)面中可變數(shù)據(jù)排版的方式、調(diào)整頁(yè)面中特定位置上可變數(shù)據(jù)的內(nèi)容等參數(shù)時(shí),就要重新進(jìn)行排版設(shè)計(jì),重新生成PDF文件,這一過(guò)程耗費(fèi)時(shí)間多、效率低。
[0003]因此,需要一種新的技術(shù)方案,可以解決現(xiàn)有技術(shù)中存在的修改排版參數(shù)效率低的問(wèn)題。
【發(fā)明內(nèi)容】
[0004]本發(fā)明正是基于上述問(wèn)題,提出了一種新的技術(shù)方案,可以解決現(xiàn)有技術(shù)中存在的修改排版參數(shù)效率低的問(wèn)題。
[0005]有鑒于此,本發(fā)明提出了一種數(shù)據(jù)排版裝置,包括:參數(shù)解析單元,用于對(duì)排版文件進(jìn)行解析,解析出所述排版文件中的固定內(nèi)容的參數(shù)信息和可變內(nèi)容的參數(shù)信息;第一文件生成單元,用于根據(jù)所述固定內(nèi)容的參數(shù)信息生成第一格式的第一目標(biāo)文件;第二文件生成單元,用于根據(jù)所述可變內(nèi)容的參數(shù)信息生成第二格式的第二目標(biāo)文件,以及在監(jiān)測(cè)到所述可變內(nèi)容的參數(shù)信息發(fā)生變化時(shí),根據(jù)變化后的可變內(nèi)容的參數(shù)信息重新生成所述第二目標(biāo)文件。
[0006]在該技術(shù)方案中,將可變內(nèi)容的參數(shù)信息和固定內(nèi)容的參數(shù)信息分開(kāi),生成不同的目標(biāo)文件,這樣,當(dāng)可變數(shù)據(jù)變化時(shí),只修改可變數(shù)據(jù)對(duì)應(yīng)的目標(biāo)文件即可,而不需要再重新生成固定數(shù)據(jù)對(duì)應(yīng)的目標(biāo)文件,這樣,解決了現(xiàn)有技術(shù)中修改排版參數(shù)效率低的問(wèn)題,提高了排版參數(shù)修改的效率,從而提升用戶的使用體驗(yàn)。
[0007]在上述技術(shù)方案中,優(yōu)選地,所述可變內(nèi)容的參數(shù)信息中包含多條可變數(shù)據(jù),每個(gè)可變數(shù)據(jù)對(duì)應(yīng)一個(gè)第二格式的目標(biāo)文件。
[0008]在該技術(shù)方案中,不同的可變數(shù)據(jù)對(duì)應(yīng)不同的目標(biāo)文件,這樣,當(dāng)某個(gè)可變數(shù)據(jù)變化時(shí),可以只修改其對(duì)應(yīng)的目標(biāo)文件,而不會(huì)對(duì)其他可變數(shù)據(jù)造成影響,節(jié)省了操作,提高了排版參數(shù)修改的效率。
[0009]在上述技術(shù)方案中,優(yōu)選地,還包括:第三文件生成單元,用于根據(jù)所述第一目標(biāo)文件和所述第二目標(biāo)文件生成包含頁(yè)面參數(shù)的第二格式的排版文件,以及在所述頁(yè)面參數(shù)發(fā)生變化時(shí),根據(jù)變化后的頁(yè)面參數(shù)重新生成所述第二格式的排版文件。
[0010]在該技術(shù)方案中,將根據(jù)可變數(shù)據(jù)得到的目標(biāo)文件和根據(jù)固定數(shù)據(jù)得到的目標(biāo)文件生成頁(yè)面參數(shù)對(duì)應(yīng)的排版文件,這樣,當(dāng)頁(yè)面參數(shù)變化時(shí),只需要修改排版文件,不會(huì)對(duì)可變數(shù)據(jù)和固定數(shù)據(jù)的目標(biāo)文件造成影響,從而減少了重復(fù)生成目標(biāo)文件所消耗的時(shí)間,解決了修改排版參數(shù)時(shí)耗費(fèi)時(shí)間段,效率低的問(wèn)題。
[0011]在上述技術(shù)方案中,優(yōu)選地,所述頁(yè)面參數(shù)包括:排版頁(yè)面尺寸、頁(yè)面中需要的可變數(shù)據(jù)的數(shù)量以及可變數(shù)據(jù)的排版方式。
[0012]在上述技術(shù)方案中,優(yōu)選地,所述第一格式包括PDF格式,所述第二格式包括XML(extensible Markup Language,可擴(kuò)展標(biāo)記語(yǔ)言)格式。
[0013]在該技術(shù)方案中,固定數(shù)據(jù)可以生成PDF文件,可變數(shù)據(jù)可以生成XML文件,這樣,將可變數(shù)據(jù)所對(duì)應(yīng)的可變內(nèi)容與固定內(nèi)容生成為相互獨(dú)立的PDF文件和XML文件,修改可變內(nèi)容的參數(shù)時(shí)可以只修改其對(duì)應(yīng)的XML文件,提高了修改排版參數(shù)后生成文件的效率。同時(shí)對(duì)于每條可變數(shù)據(jù)固定內(nèi)容均不產(chǎn)生變化,只生成一次PDF文件即可,減少了重復(fù)生成PDF文件所消耗的時(shí)間。在需要調(diào)整排版頁(yè)面尺寸、頁(yè)面中需要的可變數(shù)據(jù)數(shù)量,頁(yè)面中可變數(shù)據(jù)排版方式時(shí),可直接重新設(shè)置參數(shù)生成XML文件,而不用重新生成PDF文件,解決了修改排版參數(shù)時(shí)耗費(fèi)時(shí)間多、效率低的問(wèn)題。
[0014]根據(jù)本發(fā)明的另一方面,還提供了一種數(shù)據(jù)排版方法,包括:對(duì)排版文件進(jìn)行解析,解析出所述排版文件中的固定內(nèi)容的參數(shù)信息和可變內(nèi)容的參數(shù)信息;根據(jù)所述固定內(nèi)容的參數(shù)信息生成第一格式的第一目標(biāo)文件;根據(jù)所述可變內(nèi)容的參數(shù)信息生成第二格式的第二目標(biāo)文件,以及在監(jiān)測(cè)到所述可變內(nèi)容的參數(shù)信息發(fā)生變化時(shí),根據(jù)變化后的可變內(nèi)容的參數(shù)信息重新生成所述第二目標(biāo)文件。
[0015]在該技術(shù)方案中,將可變內(nèi)容的參數(shù)信息和固定內(nèi)容的參數(shù)信息分開(kāi),生成不同的目標(biāo)文件,這樣,當(dāng)可變數(shù)據(jù)變化時(shí),只修改可變數(shù)據(jù)對(duì)應(yīng)的目標(biāo)文件即可,而不需要再重新生成固定數(shù)據(jù)對(duì)應(yīng)的目標(biāo)文件,這樣,解決了現(xiàn)有技術(shù)中修改排版參數(shù)效率低的問(wèn)題,提高了排版參數(shù)修改的效率,從而提升用戶的使用體驗(yàn)。
[0016]在上述技術(shù)方案中,優(yōu)選地,所述可變內(nèi)容的參數(shù)信息中包含多條可變數(shù)據(jù),每個(gè)可變數(shù)據(jù)對(duì)應(yīng)一個(gè)第二格式的目標(biāo)文件。
[0017]在該技術(shù)方案中,不同的可變數(shù)據(jù)對(duì)應(yīng)不同的目標(biāo)文件,這樣,當(dāng)某個(gè)可變數(shù)據(jù)變化時(shí),可以只修改其對(duì)應(yīng)的目標(biāo)文件,而不會(huì)對(duì)其他可變數(shù)據(jù)造成影響,節(jié)省了操作,提高了排版參數(shù)修改的效率。
[0018]在上述技術(shù)方案中,優(yōu)選地,還包括:根據(jù)所述第一目標(biāo)文件和所述第二目標(biāo)文件生成包含頁(yè)面參數(shù)的第二格式的排版文件,以及在所述頁(yè)面參數(shù)發(fā)生變化時(shí),根據(jù)變化后的頁(yè)面參數(shù)重新生成所述第二格式的排版文件。
[0019]在該技術(shù)方案中,將根據(jù)可變數(shù)據(jù)得到的目標(biāo)文件和根據(jù)固定數(shù)據(jù)得到的目標(biāo)文件生成頁(yè)面參數(shù)對(duì)應(yīng)的排版文件,這樣,當(dāng)頁(yè)面參數(shù)變化時(shí),只需要修改排版文件,不會(huì)對(duì)可變數(shù)據(jù)和固定數(shù)據(jù)的目標(biāo)文件造成影響,從而減少了重復(fù)生成目標(biāo)文件所消耗的時(shí)間,解決了修改排版參數(shù)時(shí)耗費(fèi)時(shí)間段,效率低的問(wèn)題。
[0020]在上述技術(shù)方案中,優(yōu)選地,所述頁(yè)面參數(shù)包括:排版頁(yè)面尺寸、頁(yè)面中需要的可變數(shù)據(jù)的數(shù)量以及可變數(shù)據(jù)的排版方式。
[0021]在上述技術(shù)方案中,優(yōu)選地,所述第一格式包括PDF格式,所述第二格式包括XML格式。
[0022]在該技術(shù)方案中,固定數(shù)據(jù)可以生成PDF文件,可變數(shù)據(jù)可以生成XML文件,這樣,將可變數(shù)據(jù)所對(duì)應(yīng)的可變內(nèi)容與固定內(nèi)容生成為相互獨(dú)立的PDF文件和XML文件,修改可變內(nèi)容的參數(shù)時(shí)可以只修改其對(duì)應(yīng)的XML文件,提高了修改排版參數(shù)后生成文件的效率。同時(shí)對(duì)于每條可變數(shù)據(jù)固定內(nèi)容均不產(chǎn)生變化,只生成一次PDF文件即可,減少了重復(fù)生成PDF文件所消耗的時(shí)間。在需要調(diào)整排版頁(yè)面尺寸、頁(yè)面中需要的可變數(shù)據(jù)數(shù)量,頁(yè)面中可變數(shù)據(jù)排版方式時(shí),可直接重新設(shè)置參數(shù)生成XML文件,而不用重新生成PDF文件,解決了修改排版參數(shù)時(shí)耗費(fèi)時(shí)間多、效率低的問(wèn)題。
[0023]通過(guò)以上技術(shù)方案,解決了現(xiàn)有技術(shù)中存在的修改排版參數(shù)效率低的問(wèn)題,提升了用戶的使用體驗(yàn)。
【附圖說(shuō)明】
[0024]圖1示出了根據(jù)本發(fā)明的實(shí)施例的數(shù)據(jù)排版裝置的框圖;
[0025]圖2示出了根據(jù)本發(fā)明的實(shí)施例的數(shù)據(jù)排版方法的流程圖;
[0026]圖3示出了根據(jù)本發(fā)明的實(shí)施例的數(shù)據(jù)排版裝置的結(jié)構(gòu)圖;
[0027]圖4示出了根據(jù)本發(fā)明的實(shí)施例的數(shù)據(jù)排版方法的具體流程圖。
【具體實(shí)施方式】
[0028]為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點(diǎn),下面結(jié)合附圖和【具體實(shí)施方式】對(duì)本發(fā)明進(jìn)行進(jìn)一步的詳細(xì)描述。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)的實(shí)