Панель «Змінні» в Illustrator дає можливість створювати чисельні варіанти ілюстрації шляхом поєднання файлу джерела даних (CSV або XML) із документом Illustrator. Наприклад, замість змінювання об’єктів шаблону вручну ви можете скористатися функцією об’єднання даних, яка дозволить швидко й точно створити сотні варіантів шаблону для різних кінцевих поверхонь. Так само можна змінювати імена учасників заходу на бейджах або зображення на інтернет-банерах і поштових картках без необхідності переробляти ілюстрацію. Просто створіть шаблон й отримайте потрібну кількість його варіантів шляхом імпорту імен або зображень із файлу джерела даних.

variable-panel
На панелі «Змінні» можна створювати власні варіанти шаблонів дизайну для різних проектів на кшталт призначених для друку плакатів, інтернет-банерів або бейджів для учасників заходу.

Що для цього необхідно

Усе, що вам знадобиться для об’єднання даних – це файл джерела даних і цільовий документ. 

  • Файл джерела даних містить інформацію, яка відрізняється на кожній ітерації цільового документа, наприклад імена, фотографії та адреси одержувачів листа на бланку. Файл джерела даних може буті у форматі Comma-Separated Values (.csv) або Extensible Markup Language (.xml). 
  • Цільовий документ – це документ Illustrator із базовою ілюстрацією, яка виконує функцію шаблону. Він може містити поле даних й елементи, які не змінюються на кожній ітерації об’єднаного документа.

Доступ до функції об’єднання даних

Функція об’єднання даних доступна на панелі «Змінні» в Illustrator (Вікно > Змінні). Тип та ім’я кожної змінної в документі вказано на панелі. Якщо змінна прив’язана до якогось об’єкта, у стовпчику «Об’єкт» буде вказано назву пов’язаного об’єкта, яка відображається на панелі «Шари». Рядки можна сортувати, натискаючи відповідні елементи в заголовку: за іменем змінної, за назвою об’єкта чи за типом змінної.

Панель «Змінні».
Панель «Змінні».

A. Набір даних. B. Меню панелі. C. Перемикання між наборами даних. D. Ім’я пов’язаного об’єкта. E. Ім’я змінної. F. Тип змінної. G. Блокування змінних. H. Зробити об’єкт динамічним. I. Зробити видимість динамічною. J. Скасування прив’язки змінних. K. Створення змінних. L. Видалення змінних. 

Швидке об’єднання даних

  1. Створіть документ Illustrator, який використовуватиметься як шаблон.

  2. Налаштуйте файл джерела даних у форматі CSV або XML. Детальну інформацію див. у розділі Підготовка файлу джерела даних.

  3. Імпортуйте в Illustrator файл джерела даних за допомогою панелі «Змінні». Докладнішу інформацію див. у статті Імпорт файлу джерела даних.

  4. Прив’яжіть змінну до одного з об’єктів у вашому шаблоні. Докладнішу інформацію див. у статті Прив’язування змінних до об’єктів.

  5. Перш ніж експортувати всі файли, виконайте попередній перегляд документа з кожним набором даних. Докладнішу інформацію див. у статті Попередній перегляд документа з кожним набором даних.

  6. Експортуйте пакет файлів із цих даних за допомогою панелі «Дії» в Illustrator. Докладнішу інформацію див. у статті Експорт файлів за допомогою панелі «Дії».

Підготовка файлу джерела даних

Файли джерел даних слід зберігати у форматі Comma-Separated Values (.csv) або Extensible Markup Language (.xml).

Налаштування файлів джерел у форматі CSV

У файлі з роздільниками-комами (.csv) записи розділюються розривами абзацу, а поля – комами чи знаками табуляції. Файл джерела даних може містити також текст чи шляхи, які вказують на зображення на диску. Перш ніж імпортувати файл формату CSV, виконайте зазначені нижче дії, щоб забезпечити розпізнавання типу змінних програмою Illustrator.

  1. Відкрийте електронну таблицю.

  2. Задайте ім’я поля даних у першому рядку таблиці. Після цього зробіть таке:

    • Введіть на початку імені поля даних символ «собака» (@), щоб вставити текст чи шляхи, які стосуються файлів зображень. Символ «@» необхідний лише в першому рядку; наступні рядки мають містити шляхи до зображень.
    • Введіть на початку імені поля даних символ відсотків (%) для зображень і символ «хештег» (#) для видимості.

    Примітка.

    • Імена полів даних таблиці не мають містити пробілів. Наприклад, можна задати ім’я Company_Name замість Company Name
    • Так само, пробіли не дозволені в шляхах файлів із зображеннями й графіками. Наприклад, файл зображення має бути C:\Photos\BillTucker замість C:\Photos\Bill Tucker.
    • Усі дані графіків, на які ведуть посилання з файлу джерела даних, мають зберігатися у форматі CSV.
    • Якщо введення символу @ на початку поля призводить до помилки, вставте апостроф (') перед символом @ (наприклад, '@Photos), щоб зробити функцію дійсною. У деяких програмах, наприклад Microsoft Excel, символ «@» закріплений за функціями.

    (Windows) Приклад посилань на зображення й графіки у файлі джерела даних

    Ім’я Вік @Photos % графіки
    Bill Tucker 36 C:\Photos\BillTucker.jpg C:\Photos\BillTucker.csv
    Dat Nguyen 53 C:\MyDocuments\dat.jpg C:\MyDocuments\dat.csv
    Maria Ruiz 26 C:\Photos\Ruiz.jpg C:\Photos\Ruiz.csv

    (macOS) Приклад посилань на зображення й графіки у файлі джерела даних

    Ім’я Вік @Photos % графіки
    Bill Tucker 36 /Users/photos/BillTucker.jpg
    /Users/photos/BillTucker.csv
    Dat Nguyen 53 /Users/family/photos/dat.jpg
    /Users/family/photos/dat.csv
    Maria Ruiz 26 /Users/alpha/photos/Ruiz.jpg /Users/alpha/photos/Ruiz.csv
  3. Заповніть електронну таблицю даними.

  4. Виконайте одну з таких дій.

    • Зберігайте електронні таблиці, створені за допомогою найновішої версії Microsoft Excel (випуск 2016 року) у таких файлових форматах:
      • CSV (значення, розділені комою) (*.csv).
      • CSV (MS-DOS) (*.csv).
    • Збережіть електронні таблиці, створені в Apple Numbers, у форматі CSV із кодуванням Unicode (UTF-8).

    Примітка.

    Наразі Illustrator підтримує всі зазначені вище формати CSV. Інші формати файлів CSV, як-от Macintosh Comma Separated (.csv), не підтримуються під час об’єднання даних.

Підготовка файлу XML

  1. Визначте змінні у своєму документі. Докладнішу інформацію див. у статті Прив’язування змінних до об’єктів.

  2. Натисніть кнопку «Захопити набір даних» () на панелі «Змінні». Ви можете також обрати пункт «Захопити набір даних» у меню панелі «Змінні».

  3. Після створення необхідної кількості наборів даних у меню панелі «Змінні» виберіть «Зберегти бібліотеку змінних», щоб зберегти набори даних як файл XML. Укажіть ім’я та розташування файлу й натисніть кнопку «Зберегти».

    save-variable-as-xml-file
    Експорт змінних, створених в Illustrator, до файлу XML
  4. Тепер відкрийте файл XML у текстовому редакторі, такому як Notepad++ (Windows) або TextWrangler (macOS), щоб додати до нього потрібні набори даних.

    example-XML-file
    Приклад: редагування файлу XML у текстовому редакторі

    A. Заміна шляху зображення. B. Заміна текстового рядка. 
  5. Щоб імпортувати файл XML в Illustrator, виберіть пункт «Завантажити бібліотеку змінних» у меню панелі «Змінні». Виберіть файл XML і натисніть кнопку «Відкрити».

    load-variable-to-data-set
    Імпорт змінних в Illustrator

Імпорт файлу джерела даних

Щоб прив’язати змінні до потрібних даних, імпортуйте джерело даних за допомогою панелі «Змінні». Для кожного документа можна вибрати лише один файл джерела даних.

  1. Виберіть «Вікно» > «Змінні».

  2. На панелі «Змінні» натисніть «Імпортувати».

    import-data-set_1
    Імпорт файлу джерела даних за допомогою панелі «Змінні»
  3. Виберіть у діалоговому вікні «Завантажити бібліотеку змінних» файл джерела даних у форматі CSV або XML і натисніть «Відкрити».

    select-a-data-source-file_1
    Вибір файлу джерела даних у форматі CSV або XML
  4. За необхідності можна пізніше відредагувати, перейменувати або видалити набір даних. Для цього виберіть його в розкривному меню «Набір даних» і змініть відповідні параметри.

    • Для перемикання між наборами даних виберіть потрібний набір даних в переліку «Набір даних» на панелі «Змінні». Окрім того, ви можете натискати кнопки «Попередній набір даних» () або «Наступний набір даних» ().
    • Щоб застосувати дані монтажної області до поточного набору даних, виберіть «Оновити набір даних» у меню панелі «Змінні».
    • Щоб перейменувати набір даних, змініть відповідний текст безпосередньо в набір даних»«Набір даних». Можна також двічі клацнути слова «Набір даних» (ліворуч від текстового поля набір даних»ввести нове ім’я й натиснути OK.
    • Щоб видалити набір даних, клацніть значок «Видалити». Ви також можете вибрати пункт «Вилучити набір даних» у меню панелі «Змінні».

Прив’язування змінних до об’єктів

Використовуйте змінні для визначення елементів шаблону, які мають змінюватися. Ви можете визначити чотири типи змінних: змінні видимості, змінні текстових рядків, змінні прив’язаних файлів і змінні даних графіків. Тип змінної вказує на те, які властивості об’єкта є змінюваними (динамічними). Тип та ім’я кожної змінної в документі вказано на панелі. Якщо змінна прив’язана до якогось об’єкта, у стовпчику «Об’єкт» буде вказано назву пов’язаного об’єкта, яка відображається на панелі «Шари».

Тип змінної Значок типу змінної
Визначення
Змінні видимості Відображення чи приховування ілюстрації.
Змінні текстових рядків Заміна текстового рядка.
Змінні прив’язаних файлів Заміна об’єкта в монтажній області об’єктом з іншого файлу.
Змінні даних графіків Заміна значень графіка.
Змінна без типу (непов’язана). Не прив’язана до жодного об’єкта.

Для визначення змінних в Illustrator виконайте такі дії:

  1. Виділіть об’єкт.

  2. Виберіть на панелі змінних («Вікно» > «Змінні») ту змінну, до якої треба прив’язати цей об’єкт.

  3.  Щоб зв’язати об’єкт із вибраною змінною, виконайте одну з наведених нижче дій.

    • Натисніть кнопку «Зробити об’єкт динамічним» ().
    • Виберіть «Зробити об’єкт динамічним» у меню панелі.

Щоб створити змінну, не прив’язуючи її до об’єкта, виконайте такі дії:

  1. Натисніть кнопку «Створити змінну» () на панелі змінних або виберіть пункт «Створити змінну» в меню панелі.

  2. Якщо згодом виникне потреба в прив’язці цієї змінної до якогось об’єкта, виберіть потрібний об’єкт і змінну й натисніть кнопку «Зробити видимість динамічною» () або кнопку «Зробити об’єкт динамічним» (). Ви також можете вибрати одну із цих команд у меню панелі.

Робота зі змінними

За допомогою панелі «Змінні» ви можете редагувати ім'я та тип змінної, скасувати прив'язку змінної, заблокувати змінну.

Відміна прив'язки змінної скасовує посилання між змінною та її об'єктом. Блокування змінної запобігає створенню змінних, їхньому видаленню, а також редагуванню параметрів змінних. Однак, ви можете прив'язувати та відміняти прив'язку об'єктів до заблокованих змінних.

Зміна імені та типу змінної

  1. Два рази клацніть на змінну на панелі «Змінні». Ви також можете вибрати потрібну змінну на панелі «Змінні» й вибрати пункт «Параметри змінних» у меню панелі «Змінні».

Скасування прив’язки змінної

  1. Натисніть кнопку «Звільнити змінну» () на панелі «Змінні» або виберіть у меню панелі «Змінні» пункт «Звільнити змінну».

Блокування й розблокування всіх змінних у документі

  1. Натисніть кнопку «Заблокувати змінні»  або, відповідно, кнопку «Розблокувати змінні»  на панелі «Змінні».

Видалення змінних.

Після видалення змінна усувається з панелі «Змінні». Якщо ви видаляєте змінну, прив'язану до об'єкта, об'єкт стає статичним (окрім випадку, коли об'єкт прив'язаний ще й до іншої змінної іншого типу).

  1. Оберіть змінну, яку ви хочете видалити.

  2. Виконайте одну з таких дій.

    • Натисніть кнопку «Вилучити змінну» () на панелі «Змінні» або оберіть «Вилучити змінну» в меню панелі «Змінні».

    • Для видалення змінної без підтвердження перетягніть її на кнопку «Вилучити змінну» ().

Редагування динамічних об’єктів

Редагування об’єкта дозволяє змінювати дані, пов’язані з прив’язаною до нього змінною. Наприклад, якщо ви працюєте зі змінною видимості, ви змінюєте стан видимості об’єкта на панелі «Шари». Редагування динамічних об’єктів дає можливість створювати декілька наборів даних для використання в шаблоні.

  1. Оберіть динамічний об'єкт у монтажній області або виконайте одну з наступних процедур для автоматичного виділення динамічного об'єкта:

    • Утримуючи Alt (Windows) або Option (Mac OS), клацніть на змінній на панелі «Змінні».

    • Виберіть змінну на панелі «Змінні», а потім виберіть «Виділити пов’язаний об’єкт» у меню панелі «Змінні».

    • Для вибору всіх динамічних об’єктів виберіть Вибрати всі динамічні об’єкти з меню панелі «Змінні».

  2. Редагування даних, асоційованих з об'єктом, відбувається наступним чином:

    • Для тексту редагуйте рядок тексту у монтажній області.

    • Для прив’язаних файлів замініть зображення за допомогою панелі «Посилання» або команди «Файл» > «Помістити».

    • Для графіків - редагуйте дані у діалоговому вікні «Графічні дані».

    • Для всіх об'єктів з динамічною видимістю зміна стану видимості об'єкта відбувається на панелі «Шари».

Ідентифікація динамічних об’єктів за допомогою ідентифікаторів XML

Панель змінних відображає імена динамічних об'єктів, під якими вони виникають на панелі «Шари». Якщо ви записуєте шаблон у форматі SVG для використання з іншими продуктами Adobe, ці імена об'єктів мають відповідати угодам про імена XML. Наприклад, імена XML повинні починатися з літери, підкреслення або двокрапки і не повинні містити пробілів.

Illustrator автоматично присвоює коректний XML ID кожному динамічному об'єкту, який ви створюєте. Для перегляду, редагування та експорту імен об'єктів за допомогою ідентифікаторів XML виберіть «Реагування» > «Параметри» > «Одиниці виміру» (Windows) або «Illustrator» > «Параметри» > «Одиниці виміру» (Mac OS), після чого виберіть «Ідентифікатор XML».

Попередній перегляд документа з кожним набором даних

Щоб побачити, як виглядатимуть остаточні версії зображень, їх можна попередньо переглянути перед експортом усіх файлів. Використовуйте клавіші зі стрілками поруч із полем «Набір даних» на панелі «Змінні» для переходу до потрібного набору даних у документі та його попереднього перегляду.

Експорт файлів за допомогою панелі «Дії»

Після визначення змінних й одного чи більше набору даних ілюстрацію зі значеннями цих наборів даних можна вивести в пакетному режимі. Виконайте такі дії.

  1. Використовуючи панель «Дії» («Вікно» > «Дії»), запишіть дію для збереження документа в потрібному форматі. Детальну інформацію див. у статті Автоматизація дій.

  2. Виберіть пункт «Пакет» у меню панелі «Дії», після чого виберіть дію, створену під час наступного кроку.

  3. Для параметра «Джерело» виберіть «Набори даних» для повторення цієї дії для кожного набору даних у поточному файлі.

  4. Для параметра «Призначення» визначте, що ви хочете зробити з обробленими файлами. Ви можете залишити файли відкритими без збереження змін («Немає»), зберегти та закрити файли в їх поточному місці розташування («Зберегти й закрити») або зберегти файли в іншому місці («Папка»).

    Залежно від обраного параметра «Призначення» ви можете встановити додаткові параметри для збереження файлів. Докладнішу інформацію див. у статті Виконання дії з пакетом файлів.

  5. Натисніть «OK».

Збереження шаблону об’єднання даних

Визначаючи змінні в документі Illustrator, ви створюєте шаблон об’єднання даних. Шаблон можна зберегти у форматі SVG для використання з іншими продуктами Adobe, наприклад Adobe® Graphics Server. Наприклад, розробник, що працює з Adobe Graphics Server, може прив’язати змінні у файлі формату SVG безпосередньо до бази даних або іншого джерела даних.

  1. Виберіть «Файл» > «Зберегти як», введіть ім’я файлу, виберіть формат файлу SVG і натисніть «Зберегти».

  2. Натисніть «Інші параметри» й виберіть «Включати дані Adobe Graphics Server». Цей параметр включає всю інформацію, потрібну для заміни змінних у файлі SVG.

  3. Натисніть «OK».

Виникли проблеми під час імпорту файлу CSV?

Якщо під час передачі файлу джерела даних CSV відображається повідомлення: Вхідна бібліотека змінних не дійсна, переконайтеся, що:

  • Файл CSV містить дані.
  • Електронні таблиці, створені вами в найновішій версії Microsoft Excel, збережені у форматі CSV (значення, розділені комою) (*.csv) або CSV (MS-DOS) (*.csv) , а електронні таблиці, створені в Apple Numbers, збережені у форматі CSV з кодуванням Unicode (UTF-8).  Інші формати файлів джерела даних, як-от Macintosh Comma Separated (.csv), не підтримуються під час об’єднання даних.
  • У всіх стовпцях указано ім’я поля даних.  Наприклад, програма Illustrator покаже повідомлення про помилку, якщо стовпець у файлі джерела даних містить дані, однак у ньому не вказано ім’я поля даних.
  • У файлі джерела даних не повинно бути пустих стовпців між заповненими стовпцями. Наприклад, програма покаже повідомлення про помилку, якщо стовпці B і D у файлі джерела даних містять дані, а стовпець C порожній.
Example-errors-while-importing-CSV-files
Приклад: помилки під час налаштування вихідного файлу CSV для об’єднання даних

A. У стовпці не вказано ім’я поля даних B. Між заповненими стовпцями є порожній стовпець 
  • Імена полів даних у таблиці не містять пробілів.
  • Шляхи, що ведуть до файлів зображень і графіків у вихідному файлі, не містять пробілів.
  • Дані графіків, на які ведуть посилання з файлу джерела даних, зберігаються у форматі CSV.

Цей документ захищено ліцензією Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License  Публікації Twitter™ і Facebook не підпадають під умови ліцензії Creative Commons.

Юридична інформація   |   Політика мережевої конфіденційності