在 Illustrator 中通過模板和變量合并數(shù)據(jù)以創(chuàng)建數(shù)據(jù)驅(qū)動(dòng)圖形

在 Illustrator 中,使用“變量”面板,可通過將數(shù)據(jù)源文件(CSV 或 XML 文件)與 Illustrator 文檔合并,輕松地創(chuàng)建圖稿的多個(gè)變化。
例如,無需手動(dòng)修改模板中的對象,使用合并數(shù)據(jù)功能便可快速、準(zhǔn)確地為不同的輸出表面生成數(shù)以百個(gè)的模板變化。同樣,您可以更改活動(dòng)徽章上的參與人員姓名或者 Web 橫幅和明信片上的各種圖像,而無需重新創(chuàng)建圖稿。只需創(chuàng)建一個(gè)設(shè)計(jì)模板,然后從數(shù)據(jù)源文件中導(dǎo)入名稱或圖像即可快速生成變化。
使用“變量”面板為不同項(xiàng)目(例如可打印海報(bào)、Web 橫幅和活動(dòng)徽章)創(chuàng)建設(shè)計(jì)模板的自定義變化。
前提條件
要合并數(shù)據(jù),所有您需要的只是一個(gè)數(shù)據(jù)源文件和一個(gè)目標(biāo)文檔。
數(shù)據(jù)源文件中包含的信息在目標(biāo)文檔的各個(gè)迭代中均不一樣,例如套用信函收信人的姓名、照片及地址。數(shù)據(jù)源文件可以是逗號分隔的文件 (.csv),也可以是可擴(kuò)展標(biāo)記語言文件 (.xml)。
目標(biāo)文檔是一個(gè) Illustrator 文檔,其中包含用作模板的基礎(chǔ)圖稿。該文檔可包含數(shù)據(jù)字段占位符,并且其中的項(xiàng)目在每個(gè)反覆合并的文檔中均保持相同。
訪問合并數(shù)據(jù)功能
數(shù)據(jù)合并功能可從 Illustrator 中的“變量”面板(窗口 > 變量)中訪問。文檔中每個(gè)變量的類型和名稱均列在面板中。如果變量綁定到一個(gè)對象,則“對象”列將顯示綁定對象在“圖層”面板中顯示的名稱。單擊標(biāo)題欄中的項(xiàng)目可對行進(jìn)行排序:按照變量名稱、對象名稱或變量類型。
“變量”面板
A. 數(shù)據(jù)組 B. 面板菜單 C. 在數(shù)據(jù)組之間切換 D. 綁定對象的名稱 E. 變量名稱 F. 變量類型 G. 鎖定變量 H. 建立動(dòng)態(tài)對象 I. 建立動(dòng)態(tài)可視性 J. 取消綁定變量 K. 創(chuàng)建變量 L. 刪除變量
合并數(shù)據(jù)的快速步驟
創(chuàng)建一個(gè) Illustrator 文檔以用作模板。
設(shè)置 CSV 或 XML 格式的數(shù)據(jù)源文件。有關(guān)更多信息,請參閱準(zhǔn)備數(shù)據(jù)源文件。
在 Illustrator 中使用“變量”面板導(dǎo)入數(shù)據(jù)源文件。有關(guān)更多信息,請參閱導(dǎo)入數(shù)據(jù)源文件。
將變量綁定到模板中的對象。有關(guān)更多信息,請參閱將變量綁定到對象。
在導(dǎo)出所有文件之前,請使用每個(gè)數(shù)據(jù)組預(yù)覽文檔。有關(guān)更多信息,請參閱使用每個(gè)數(shù)據(jù)組預(yù)覽文檔。
在 Illustrator 中使用“動(dòng)作”面板從數(shù)據(jù)中導(dǎo)出一批文件。有關(guān)更多信息,請參閱使用“動(dòng)作”面板導(dǎo)出文件。
準(zhǔn)備數(shù)據(jù)源文件
數(shù)據(jù)源文件應(yīng)以逗號分隔 (.csv) 或可擴(kuò)展標(biāo)記語言 (.xml) 格式存儲。
設(shè)置 CSV 源文件
在逗號分隔 (.csv) 文件中,記錄是用分段標(biāo)記分隔的,字段則是用逗號或制表符分隔的。數(shù)據(jù)源文件中還可能包含指向磁盤上的圖像的文本或路徑。在導(dǎo)入 CSV 文件之前,請執(zhí)行以下操作以使 Illustrator 識別變量類型。
打開電子表格。
在電子表格的第一行中指定數(shù)據(jù)字段名稱。然后,執(zhí)行以下操作:
在數(shù)據(jù)字段名稱的開頭,鍵入“at”符號 (@),以插入指向圖像文件的文本或路徑。只需在第一行中鍵入 @ 符號;后面的行應(yīng)當(dāng)包含圖像路徑。
同樣,在數(shù)據(jù)字段名稱的開頭,為圖表鍵入“百分比”符號 (%),為可視性鍵入“哈希標(biāo)簽”符號 (#)。
注意:
電子表格中的數(shù)據(jù)字段名稱不能包含空格。例如,您可以將數(shù)據(jù)字段的名稱指定為 Company_Name,而不能用 Company Name。
同樣,引用圖像和圖表文件的路徑也不能包含任何空格。例如,圖像文件的路徑應(yīng)為 C:\Photos\BillTucker,而不能用 C:\Photos\Bill Tucker。
與數(shù)據(jù)源文件關(guān)聯(lián)的所有圖表文件都應(yīng)存儲為逗號分隔 (.csv) 文件。
如果在字段的開頭鍵入 @ 符號后收到錯(cuò)誤信息,請?jiān)?@ 符號前鍵入撇號 (‘)(例如 ‘@Photos)來啟用該函數(shù)。某些應(yīng)用程序(例如 Microsoft Excel)將 @ 符號保留給其他函數(shù)使用。
(Windows) 數(shù)據(jù)源文件中的圖像和圖表引用示例
(macOS) 數(shù)據(jù)源文件中的圖像和圖表引用示例
在電子表格中輸入您的數(shù)據(jù)。
執(zhí)行下列操作之一:
將使用最新版本 Microsoft Excel(2016 版)創(chuàng)建的電子表格存儲為以下文件格式:
CSV(逗號分隔)(*.csv)
CSV (MS-DOS) (*.csv)
將使用 Apple Numbers 創(chuàng)建的電子表格存儲為采用 Unicode (UTF-8) 編碼的 CSV 格式。
注意:當(dāng)前在 Illustrator 中支持用上述格式導(dǎo)出的 CSV 文件。數(shù)據(jù)合并不支持其他 CSV 文件格式,例如 Macintosh 逗號分隔 (.csv) 文件。
準(zhǔn)備 XML 文件
在文檔中定義一個(gè)變量。有關(guān)詳細(xì)信息,請參閱將變量綁定到對象。
單擊“變量”面板中的“捕捉數(shù)據(jù)組”按鈕 ()?;蛘撸瑥?ldquo;變量”面板菜單中選擇捕捉數(shù)據(jù)組。
創(chuàng)建所需數(shù)量的數(shù)據(jù)組后,請從“變量”面板菜單中選擇存儲變量庫,以將數(shù)據(jù)組存儲為 XML 文件。指定文件名和位置,并單擊存儲。
將在 Illustrator 中創(chuàng)建的變量導(dǎo)出為 XML 文件
現(xiàn)在,請使用諸如 Notepad++ (Windows) 或 TextWrangler (macOS) 的文本編輯應(yīng)用程序編輯 XML 文件,以便將數(shù)據(jù)組包含在此文件中。
示例:使用任意文本編輯應(yīng)用程序編輯 XML 文件
A. 替換圖像路徑。 B. 替換文本字符串。
要在 Illustrator 中導(dǎo)入 XML 文件,請從“變量”面板菜單中選擇載入變量庫。選擇 XML 文件并單擊打開。
將變量導(dǎo)入 Illustrator
導(dǎo)入數(shù)據(jù)源文件
要將變量綁定到所需的數(shù)據(jù),請?jiān)?ldquo;變量”面板中導(dǎo)入數(shù)據(jù)源。一個(gè)文檔只能選擇一個(gè)數(shù)據(jù)源文件。
選擇窗口 > 變量。
在“變量”面板中,單擊導(dǎo)入。
使用“變量”面板導(dǎo)入數(shù)據(jù)源文件
在“載入變量庫”對話框中,選擇一個(gè) CSV 或 XML 格式的數(shù)據(jù)源文件,然后單擊打開。
選擇 CSV 或 XML 數(shù)據(jù)源文件
(可選)您可以在此之后編輯、重命名或刪除數(shù)據(jù)組,方法是先從“數(shù)據(jù)組”下拉菜單中選擇一個(gè)數(shù)據(jù)組,然后編輯其選項(xiàng)。
要在數(shù)據(jù)組之間切換,請從“變量”面板中的“數(shù)據(jù)組”列表中選擇一個(gè)數(shù)據(jù)組。或者,單擊“上一數(shù)據(jù)組”按鈕 () 或“下一數(shù)據(jù)組”按鈕 (
)。
要將畫板上的數(shù)據(jù)應(yīng)用于當(dāng)前數(shù)據(jù)組,請從“變量”面板菜單中選擇更新數(shù)據(jù)組。
要重命名數(shù)據(jù)組,請直接在“數(shù)據(jù)組”文本框中編輯文本?;蛘?,雙擊數(shù)據(jù)組字樣(位于“數(shù)據(jù)組”文本框左側(cè)),輸入新的名稱,然后單擊確定。
要?jiǎng)h除數(shù)據(jù)組,請單擊“刪除”圖標(biāo)?;蛘撸瑥?ldquo;變量”面板菜單中選擇刪除數(shù)據(jù)組。
將變量綁定到對象
使用變量定義模板中要更改的元素。您可以定義以下四種類型的變量:“可視性”變量、“文本字符串”變量、“鏈接的文件”變量和“圖表數(shù)據(jù)”變量。變量類型指示對象的哪些屬性是可變(動(dòng)態(tài))的。文檔中每個(gè)變量的類型和名稱均列在面板中。如果變量已綁定到對象,則“對象”列將顯示綁定的對象在“圖層”面板中顯示的名稱。
要在 Illustrator 中定義變量,請執(zhí)行以下操作:
選擇一個(gè)對象。
在“變量”面板(窗口 > 變量)中,選擇要與該對象綁定的變量。
要將對象與變量綁定,請執(zhí)行下列操作之一:
單擊“建立動(dòng)態(tài)對象”() 按鈕。
從面板菜單中選擇建立動(dòng)態(tài)對象。
要?jiǎng)?chuàng)建變量而不將其綁定到對象,請執(zhí)行以下操作:
單擊“變量”面板中的“新建變量”按鈕 (),或從面板菜單中選擇新建變量。
要隨后將對象綁定到該變量,請選擇相應(yīng)的對象和變量,然后單擊“建立動(dòng)態(tài)可視性”按鈕 () 或“建立動(dòng)態(tài)對象”按鈕 (
)?;蛘?,從面板菜單中選擇“建立動(dòng)態(tài)可視性”或“建立動(dòng)態(tài)對象”選項(xiàng)。
處理變量
使用“變量”面板,可以編輯變量的名稱或類型,取消綁定變量以及鎖定變量。
取消綁定變量操作會(huì)斷開變量與其對象之間的鏈接。鎖定變量可防止創(chuàng)建變量、刪除變量和編輯變量選項(xiàng)。但是,可以對鎖定的變量綁定對象或取消綁定對象。
更改變量的名稱和類型
雙擊“變量”面板中的變量。或者,在“變量”面板中選擇該變量,然后從“變量”面板菜單中選擇變量選項(xiàng)。
取消綁定變量
單擊“變量”面板中的“取消綁定變量”按鈕 (),或從“變量”面板菜單中選擇取消綁定變量。
鎖定或解鎖文檔中的所有變量
單擊“變量”面板中的“鎖定變量”/“解鎖變量”按鈕 或
。
刪除變量
刪除一個(gè)變量會(huì)將該變量從“變量”面板上去除。如果刪除一個(gè)與某對象綁定的變量,則該對象變?yōu)殪o態(tài)(除非該對象還與另一類型的變量有綁定)。
選擇要?jiǎng)h除的變量。
執(zhí)行下列操作之一:
單擊“變量”面板中的“刪除變量”圖標(biāo) (),或從“變量”面板菜單中選擇刪除變量。
若要不經(jīng)確認(rèn)即可刪除變量,請將變量拖至“刪除變量”按鈕 () 上。
編輯動(dòng)態(tài)對象
您可以通過編輯變量所綁定到的對象來更改與該變量關(guān)聯(lián)的數(shù)據(jù)。例如,如果您正在處理一個(gè)可視性變量,則可以在“圖層”面板中更改該對象的可視性狀態(tài)。通過編輯動(dòng)態(tài)對象,您可以創(chuàng)建多個(gè)數(shù)據(jù)組以在模板中使用。
在畫板上選擇一個(gè)動(dòng)態(tài)對象,或執(zhí)行下列操作之一來自動(dòng)選擇一個(gè)動(dòng)態(tài)對象:
請按住 Alt 鍵 (Windows) 或 Option 鍵 (Mac OS) 并單擊“變量”面板中的某個(gè)變量。
在“變量”面板中選擇一個(gè)變量,然后從“變量”面板菜單中選擇選擇綁定對象。
要選擇所有動(dòng)態(tài)對象,請從“變量”面板菜單中選擇“選擇所有綁定對象”。
按以下方法編輯與對象相關(guān)聯(lián)的數(shù)據(jù):
對于文本,請編輯畫板上的文本字符串。
對于鏈接的文件,請使用“鏈接”面板或文件 > 置入命令替換圖像。
對于圖表,請?jiān)?ldquo;圖表數(shù)據(jù)”對話框中編輯數(shù)據(jù)。
對于所有具有動(dòng)態(tài)可視性的對象,請?jiān)?ldquo;圖層”面板中更改對象的可視性狀態(tài)。
使用 XML ID 標(biāo)識動(dòng)態(tài)對象
“變量”面板顯示動(dòng)態(tài)對象在“圖層”面板中顯示的名稱。如果以 SVG 格式存儲模板以供其他 Adobe 產(chǎn)品使用,那么這些對象的名稱必須遵循 XML 的命名規(guī)則。例如,XML 的名稱必須以字母、下劃線或冒號開始,并且不能包含空格。
Illustrator 為每個(gè)創(chuàng)建的動(dòng)態(tài)對象自動(dòng)指定一個(gè)有效的 XML ID。要查看、編輯和導(dǎo)出使用 XML ID 的對象名稱,請選擇“編輯”>“首選項(xiàng)”>“單位”(Windows) 或“Illustrator”>“首選項(xiàng)”>“單位”(Mac OS),然后選擇“XML ID”。
使用每個(gè)數(shù)據(jù)組預(yù)覽文檔
要查看最終圖形的外觀,可以先進(jìn)行預(yù)覽,然后再導(dǎo)出所有文件。使用“變量”面板中“數(shù)據(jù)組”旁邊的箭頭鍵,可在文檔中導(dǎo)航并預(yù)覽所需的數(shù)據(jù)組。
使用“動(dòng)作”面板導(dǎo)出文件
在定義變量及一個(gè)或多個(gè)數(shù)據(jù)組后,可按批處理模式使用數(shù)據(jù)組值輸出圖稿。執(zhí)行以下操作:
使用“動(dòng)作”面板(窗口 > 動(dòng)作)記錄一個(gè)采用所需格式存儲文檔的動(dòng)作。有關(guān)詳細(xì)信息,請參閱動(dòng)作的自動(dòng)化。
從“動(dòng)作”面板菜單中選擇批處理,然后選擇您在上一步驟中創(chuàng)建的動(dòng)作。
對于“源”,選擇數(shù)據(jù)組,以對當(dāng)前文件中的每個(gè)數(shù)據(jù)組播放該動(dòng)作。
對于“目標(biāo)”,指定要對已處理的文件執(zhí)行的操作。您可以保持文件打開而不存儲更改(“無”),在文件的當(dāng)前位置存儲并關(guān)閉文件(“存儲并關(guān)閉”),或?qū)⑽募鎯Φ狡渌恢茫?ldquo;文件夾”)。
根據(jù)所選的“目標(biāo)”選項(xiàng),可以設(shè)置其他用于存儲文件的選項(xiàng)。有關(guān)更多信息,請參閱對一批文件播放動(dòng)作。
單擊確定。
存儲模板以合并數(shù)據(jù)
在 Illustrator 文檔中定義變量就是在為合并數(shù)據(jù)創(chuàng)建模板。您可以將模板存儲為 SVG 格式以供其他 Adobe 產(chǎn)品使用,如 Adobe® Graphics Server。例如,使用 Adobe Graphics Server 的開發(fā)人員可以將 SVG 文件中的變量直接綁定到數(shù)據(jù)庫或其他數(shù)據(jù)源。
選擇文件 > 存儲為,輸入文件名,選擇 SVG 作為文件格式,然后單擊存儲。
單擊更多選項(xiàng),然后選擇包含 Adobe Graphics Server 數(shù)據(jù)。此選項(xiàng)可將進(jìn)行變量替換所需的所有信息包含在 SVG 文件中。
單擊確定。
導(dǎo)入 CSV 文件時(shí)遇到問題?
如果您在上載 CSV 數(shù)據(jù)源文件時(shí),收到錯(cuò)誤“輸入變量庫 無效”,請確認(rèn)以下方面:
您的 CSV 文件不是空文件。
您使用最新版本 Microsoft Excel 創(chuàng)建的電子表格已存儲為 CSV(逗號分隔)(*.csv) 或 CSV (MS-DOS) (*.csv),使用 Apple Numbers 創(chuàng)建的電子表格已存儲為采用 Unicode (UTF-8) 編碼的 CSV 格式。數(shù)據(jù)合并不支持使用任何其他文件格式存儲的數(shù)據(jù)源文件,例如 Macintosh 逗號分隔 (*.csv) 文件。
所有的列都有數(shù)據(jù)字段名稱。例如,如果您的數(shù)據(jù)源文件中有一列包含數(shù)據(jù),但沒有數(shù)據(jù)字段名稱,則 Illustrator 會(huì)顯示錯(cuò)誤消息。
數(shù)據(jù)源文件中的任何已填寫列之間沒有隔著空白列。例如,如果數(shù)據(jù)源文件中的 B 列和 D 列包含數(shù)據(jù),但 C 列空白,則 Illustrator 會(huì)顯示錯(cuò)誤消息。
示例:為數(shù)據(jù)合并設(shè)置 CSV 源文件時(shí)出錯(cuò)
A. 某個(gè)列缺少數(shù)據(jù)字段名稱 B. 已填寫的列之間存在空白列
電子表格中的數(shù)據(jù)字段名稱不包含任何空格。
在源文件中引用圖像和圖表文件的路徑不包含任何空格。
與數(shù)據(jù)源文件關(guān)聯(lián)的圖表文件已存儲為逗號分隔 (.csv) 文件。
更多此類內(nèi)容
對一批文件播放動(dòng)作
輸入圖表數(shù)據(jù)
鏈接面板概述
圖層面板概述
以上就是在 Illustrator 中通過模板和變量合并數(shù)據(jù)以創(chuàng)建數(shù)據(jù)驅(qū)動(dòng)圖形的詳細(xì)內(nèi)容,更多關(guān)于Illustrator下載的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
- 這篇文章主要介紹了在 Illustrator 中使用封套扭曲或改變形狀的相關(guān)資料,需要的朋友可以參考下,或使用預(yù)設(shè)的變形形狀或網(wǎng)絡(luò)作為封套。除圖表、參考線或鏈接對象以外,您可2021-12-27
如何在 Illustrator 中存儲圖稿?AI圖稿存儲五大基本格式
這篇文章主要介紹了如何在 Illustrator 中存儲圖稿?AI圖稿存儲五大基本格式的相關(guān)資料,需要的朋友可以參考下,因?yàn)槿绻?Illustrator 中重新打開文件,Illustrator 將2021-12-25如何在 Illustrator 中導(dǎo)入圖稿文件?ai導(dǎo)入的圖片怎么編輯
這篇文章主要介紹了如何在 Illustrator 中導(dǎo)入圖稿文件?ai導(dǎo)入的圖片怎么編輯的相關(guān)資料,需要的朋友可以參考下,Adobe 產(chǎn)品之間的緊密集成和對多種文件格式的支持,使您能2021-12-25如何使用 Illustrator 中的形狀生成器工具創(chuàng)建形狀?ai怎么使用形狀生
這篇文章主要介紹了如何使用 Illustrator 中的形狀生成器工具創(chuàng)建形狀?ai怎么使用形狀生成器工具的相關(guān)資料,需要的朋友可以參考下,請確保僅選擇需要應(yīng)用該工具的路徑。如2021-12-25如何使用 Illustrator 中的實(shí)時(shí)轉(zhuǎn)角?ai實(shí)時(shí)轉(zhuǎn)角功能在哪里
這篇文章主要介紹了如何在 Illustrator 中創(chuàng)建和修改實(shí)時(shí)形狀的相關(guān)資料,需要的朋友可以參考下,或在圖稿中的幾個(gè)路徑間選擇多個(gè)錨點(diǎn)。選中后,每個(gè)轉(zhuǎn)角點(diǎn)旁邊會(huì)出現(xiàn)一個(gè)“2021-12-25使用 Illustrator 中的 Shaper 和形狀生成器工具構(gòu)建新的形狀
這篇文章主要介紹了使用 Illustrator 中的 Shaper 和形狀生成器工具構(gòu)建新的形狀的相關(guān)資料,需要的朋友可以參考下,您繪制的形狀會(huì)轉(zhuǎn)換為明晰的幾何形狀。所創(chuàng)建的形狀是實(shí)2021-12-25如何在 Illustrator 中使用和編輯剪切蒙版?ai如何使用剪切蒙版
這篇文章主要介紹了如何在 Illustrator 中使用和編輯剪切蒙版?ai如何使用剪切蒙版的相關(guān)資料,需要的朋友可以參考下,如果您使用圖層或組來創(chuàng)建剪切蒙版,則圖層或組的第一2021-12-25- 這篇文章主要介紹了如何在 Illustrator 中使用效果改變對象形狀的相關(guān)資料,需要的朋友可以參考下,而且它還不會(huì)永久改變對象的基本幾何形狀。效果是實(shí)時(shí)的,這就意味著您可2021-12-25
如何在 Illustrator 中混合對象?ai中混合工具怎樣使用
這篇文章主要介紹了如何在 Illustrator 中混合對象?ai中混合工具怎樣使用的相關(guān)資料,需要的朋友可以參考下,若要混合對象上的特定錨點(diǎn),請使用“混合”工具單擊錨點(diǎn)。當(dāng)指2021-12-25- 這篇文章主要介紹了如何在 Illustrator 中縮放、傾斜和扭曲對象的相關(guān)資料,需要的朋友可以參考下,對象相對于參考點(diǎn)縮放,而參考點(diǎn)因您所選的縮放方法而不同。您可以更改適2021-12-25