Посібник користувача Скасувати

Об’єднання даних за допомогою панелі «Змінні»

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

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

Перед початком роботи

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

  • Файл джерела даних містить інформацію, яка відрізняється на кожній версії цільового документа, наприклад імена, фотографії та адреси одержувачів листа на бланку. Файл джерела даних може буті у форматі 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. Укажіть ім’я та розташування файлу й виберіть Зберегти.

    Експорт змінних, створених в Illustrator, до файлу XML

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

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

    A. Заміна шляху зображення. B. Заміна текстового рядка.  

  5. Виберіть Завантажити бібліотеку змінних у меню панелі Змінні, щоб імпортувати файл XML в Illustrator. Виберіть файл XML і натисніть кнопку Відкрити.

    Імпорт змінних в Illustrator

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

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

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

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

  3. У діалоговому вікні Завантажити бібліотеку змінних виберіть файл джерела даних у форматі CSV або XML і натисніть Відкрити.

  4. Можна редагувати, перейменувати чи видаляти набір даних згодом, вибравши його в розкривному меню Набір даних і змінивши його параметри.

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

    Файли CSV (UTF-8, розділені комами), що містять двобайтові символи, створені за допомогою Excel, не можна імпортувати на панель «Змінні». Якщо відкрити той самий файл у текстовому форматі, а потім зберегти його як CSV із кодуванням UTF-8, файл буде імпортовано правильно.

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

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

Тип змінної

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

Визначення

Змінні видимості

Відображення чи приховування ілюстрації.

Змінні текстових рядків

Заміна текстового рядка.

Змінні прив’язаних файлів

Заміна об’єкта в монтажній області об’єктом з іншого файлу.

Змінні даних графіків

Заміна значень графіка.

Змінна без типу (непов’язана).

Не прив’язана до жодного об’єкта.

Щоб визначити змінні в Illustrator, виконайте наведені нижче дії:

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

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

  3.  Натисніть кнопку Зробити об’єкт динамічним , щоб зв’язати об’єкт зі змінною.

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

  1. Натисніть кнопку Нова змінна  в панелі Змінні.

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

Примітка.

Імена змінних не підтримують символи сурогатної пари та 4-байтові символи. Якщо використовувати ці символи в імені змінної, відображається повідомлення про помилку.

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

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

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

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

  1. Виберіть змінну в панелі Змінні та виберіть Параметри змінних у меню панелі.

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

  1. Натисніть кнопку Скасувати прив’язку змінної  в панелі Змінні.

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

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

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

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

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

  2. Виконайте будь-яку з таких дій:

    • Натисніть кнопку Видалити змінну  в панелі Змінні.

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

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

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

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

    • Утримуючи клавішу Alt (Windows) чи Option (macOS), клацніть змінну в панелі Змінні.

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

    • Виберіть Усі пов’язані об’єкти в меню панелі Змінні, щоб вибрати всі динамічні об’єкти.

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

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

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

    • Відредагуйте дані для графіків у діалоговому вікні Дані графіка.

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

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

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

Illustrator автоматично присвоює коректний ідентифікатор XML кожному динамічному об’єкту, який ви створюєте. Для перегляду, редагування та експорту імен об’єктів за допомогою ідентифікаторів 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 порожній.
Приклад: помилки під час налаштування вихідного файлу CSV для об’єднання даних

A. У стовпці не вказано ім’я поля даних B. Між заповненими стовпцями є порожній стовпець 

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

супутні ресурси

Зв’яжіться з нами

Будемо раді почути вашу думку. Поділіться своїми думками зі Спільнотою Adobe Illustrator

Отримуйте допомогу швидше й простіше

Новий користувач?