隨著數(shù)字印刷技術的發(fā)展,數(shù)字印刷業(yè)務的種類也越來越多,可變數(shù)據(jù)印刷業(yè)務就是其中的重要一類。在此,本文將介紹如何使用InDesign軟件和XML語言制作可變數(shù)據(jù)印刷文件。
InDesign軟件與XML語言
InDesign軟件是印刷業(yè)中最常用的排版軟件之一,尤其在以出版印刷為主的印前工藝中,應用最廣泛,其能綜合處理文字和圖像,生成的文件能在Adobe系列軟件中進行無縫轉(zhuǎn)換。
XML語言,即可擴展標記語言,其使用標簽來描述文件的各個部分,這些標簽可以對數(shù)據(jù)進行標記,以便將這些數(shù)據(jù)存儲在XML文件中,并在導入其他文件時進行相應的處理。XML語言通過XML標記來組織數(shù)據(jù)和文檔的結(jié)構。經(jīng)XML標記組織的文檔結(jié)構主要包括3種類型的信息,即元素、控制信息和實體。
XML語言在用于可變數(shù)據(jù)印刷時,元素是核心,其主要包括3部分:標記,用于組織數(shù)據(jù)或文檔結(jié)構;屬性,用于描述元素的性質(zhì);內(nèi)容,用于描述元素的含義。例如,
隨著數(shù)字印刷領域中可變數(shù)據(jù)印刷業(yè)務的增多,新版本的InDesign軟件逐步增加和完善了與XML語言的協(xié)同工作。在以數(shù)據(jù)庫為核心的現(xiàn)代企業(yè)數(shù)據(jù)存儲中,InDesign軟件和XML語言的綜合使用,可以根據(jù)客戶提供的數(shù)據(jù)庫,高效、快捷地實現(xiàn)可變數(shù)據(jù)印刷文件的制作。
基于InDesign軟件和XML語言的可變數(shù)據(jù)印刷文件制作方法
在綜合使用InDesign軟件和XML語言的過程中,InDesign軟件的作用是提供統(tǒng)一或變換的版式(通過其樣式功能實現(xiàn)),XML語言則提供不同的頁面信息(文字和圖像),可變數(shù)據(jù)印刷文件的制作流程如圖1所示。為了讓讀者對這種可變數(shù)據(jù)印刷文件制作方法有更直觀的認識,本文將以圖2所示的證件為例,對整個制作流程進行闡述。
1.數(shù)據(jù)準備
XML文件的內(nèi)容(文字、圖像)以XML標簽的方式存儲,該內(nèi)容既可以利用專業(yè)的XML工具或TXT文本編寫,也可以從Access等數(shù)據(jù)庫或Word、Excel等文件中導出,總之生成XML文件的渠道非常多,可根據(jù)實際生產(chǎn)要求獲得。如果XML文件的內(nèi)容含有圖像,則由圖像文件所在的路徑描述。
2.樣式設計
絕大多數(shù)可變數(shù)據(jù)印刷的產(chǎn)品都有固定的版式,即相同的背景、格式、頁眉、頁腳等,因此在數(shù)據(jù)準備完成的基礎上,要在InDesign軟件中設計出最終的輸出版式,其內(nèi)容包含:最終產(chǎn)品的規(guī)格、形狀,以及確定哪些部分作為可變信息,哪些部分作為固定信息,并對樣式信息進行命名,如圖2所示。其中,樣式信息可以在InDesign軟件的“窗口/對象樣式”菜單中找到。
需要注意的是,樣式主要指文字和圖像的大小、顏色、位置等,固定信息部分的樣式設定好后可以不命名,可變信息部分的樣式設定好后必須命名。
表1 導入XML文件時不同條件的含義
3.數(shù)據(jù)和樣式相結(jié)合
在這一步,主要完成以下2步操作。
(1)導入XML文件
在InDesign軟件的“視圖”菜單中選擇“結(jié)構/顯示結(jié)構”,界面左側(cè)即會顯示XML的結(jié)構界面,在“結(jié)構”視圖的“Root”選項中,選擇“導入XML”,并選擇準備好的XML文件,如圖3所示。在導入XML文件時,需要根據(jù)不同的應用,勾選導入的條件,如圖4所示。其中,不同條件的含義如表1所示。導入XML文件后,界面如圖5所示。
4.映射樣式與標簽
至此,我們已經(jīng)在InDesign軟件中完成了樣式設計,并且導入了XML文件,接下來就要將XML文件中的標簽和InDesign軟件中的樣式產(chǎn)生一一對應的關系,在InDesign軟件中稱之為“樣式表映射”或“標簽映射”。
在InDesign軟件的“窗口”菜單中選擇“標簽”,則會在“標簽”窗口中顯示XML文件中的各父元素和子元素的標簽,且各個標簽使用不同的色彩標記,點擊“標簽”對話框右上角的下拉菜單,選擇“將樣式映射到標簽”,彈出映射列表,如圖6所示。將“標簽”的名稱和提前設定的樣式名稱一一對應起來,即可建立XML文件中的標簽和InDesign軟件中的樣式之間的對應關系,點擊該對話框的“確定”,原來樣式中可變信息部分的初始設定內(nèi)容就會被各個“標簽”所對應的顏色和名稱替換掉,如圖7所示。
完成映射后,左鍵選中母版,按住“Ctrl”鍵向下拖動,則所有XML文件中的數(shù)據(jù)便寫入這個版式中,即XML文件中所有人的證件(包含照片和個人信息)瞬時完成,從而完成可變數(shù)據(jù)印刷文件的制作,接下來即可將可變數(shù)據(jù)印刷文件導出PDF文件,進行拼版、印刷。