Как упаковать файл в индизайне

Обновлено: 04.07.2024

Я рассказываю, как мы автоматизировали верстку более 800 пропусков/бейджей со сложной персонализацией (id, фото, фио, должность, чип) на примере реального проекта, с помощью PHP и Data Merge в Adobe InDesign.

  • Обновлено: 13 декабря 2019
  • Автор: Юрий Юрков
  • Время чтения: 10 минут

Вместо вступления.

Нам всегда интересно открывать для себя что-то новое, нестандартное. Когда приходят интересные заказы, это всегда повод для радости от того, что к реализации заказа можно подойти креативно и превратить рутинную работу в приятный процесс, сэкономив при этом массу времени, одновременно с высоким качеством исполнения. Не иначе как без магии тут не обходится :)

Наша задача изготовить 800 пропусков для детского центра. Пропуска должны быть оснащены программируемым чипом MIFARE 1K, размер изделия должен быть 86*54 мм. Печать полноцветная двусторонняя, поверхность пропусков матовая. В каждом пропуске необходимо сделать пробой отверстия для крепления карабина ретрактора (такая рулетка, чтобы было удобно оттягивать пропуск к считывателю). Пропуск одновременно является и бейджем, поэтому на нём предполагается нанесение набора переменных данных: фото, ФИО, должность, ID номер. А также, будет несколько вариантов цветовых решений макета, для указания принадлежности к отделу, в котором владелец пропуска/бейджа работает.

В итоге, в шаблоне пропуска/бейджа будут следующие переменные:

  1. Фото
  2. ФИО
  3. Должность
  4. ID номер
  5. Цвет фона (картинка фона)

Чтобы верстать такой набор данных вручную, у верстальщика нервы должны быть как стальные канаты, времени уйдёт масса, то и дело будут возникать ошибки. Однако, выход есть!

Автоматизация заполнения переменных данных с помощью инструмента Data Merge (Объединение данных) программы Adobe InDesign

Для упрощения процесса верстки мы будем использовать инструмент Data Merge программы Adobe InDesign. Нам потребуется заранее подготовить шаблон макета, где мы определим области с переменными данными и таблицу с данными в виде специально подготовленного документа “источник данных”. Для того, чтобы InDesign мог корректно прочитать данные, их нужно упаковать согласно спецификации программы.

Приведу цитату из официального сайта программы Adobe InDesign:

  • Файл источника данных содержит сведения, которые различаются в разных экземплярах целевого документа, например имена и адреса получателей в стандартном письме. Файл источника данных состоит из полей и записей. Поля содержат определенные данные, например имена компаний или почтовые индексы, а записи — это строки с полным набором данных, например с именем компании, адресом, городом, областью и почтовым индексом. Источником данных может быть файл с разделителями-запятыми (CSV) или файл с разделителями-табуляциями (TXT), где поля данных разделены запятыми или символами табуляции соответственно.
  • Целевой документ — это документ InDesign, который содержит заполнители полей данных, а также содержимое шаблона (текст и другие элементы, которые остаются неизменными в каждом объединенном документе).

Подводные камни подготовки источника данных

Файлы источников данных обычно сохраняют в формате файла с разделителями-запятыми (CSV) или с разделителями-табуляциями (TXT).

Если клиент сделает все правильно, то мы получаем аккуратно заполненный файл со всеми данными и ссылками на внешние ресурсы (фото и другие графические элементы). Фотографии собраны в отдельной папке, обработаны и названия фото соответствуют данным в источнике данных. В этом случае, нам остаётся только подготовить шаблон и сформировать документ.

Но, как показывает практика, добится от клиента подобного формата предоставления данных не представляется возможным по причине, что это слишком сложно и не понятно. После долгих объяснений, все равно приходится переделывать. Что в принципе и понятно, автоматизация наша забота, а не клиентская. Поэтому, мы можем рассчитывать на получение данных в формате который удобен клиенту и с которым мы в дальнейшем сможем работать.

В данном кейсе, наши с заказчиком мнения сошлись на том, что персональные данные мы будем записывать прямо в название фото. Т.е. формат названия фотографии выглядел следующим образом:

ID_ФИО_Должность_цвет бейджа.jpg или 12345_Иванов Иван Иванович_Дворник_green.jpg В качестве разделителя используется символ нижнего подчёркивания “_”.

Основным преимуществом данного решения, является простота. Сфотографировали, внесли данные в название фото и готово. Все данные в одном месте их удобно просматривать.

Конечно, в процессе работы и у этого способа обнаружились и минусы. Самой частой проблемой, был пропущенный разделитель, т.е. некоторые данные сливались. Приходилось самостоятельно проставлять разделитель там где необходимо, но на удивление, это не заняло много времени.

Как на основе списка фотографий, мы упаковали файл источника данных?

Алгоритм программы не сложный. Сначала мы получаем из папки “photo” список всех файлов. Затем, с помощью регулярного выражения (записано в переменную $pattern), вытаскиваем все данные и уже структурировано записываем в массив $data. После чего выводим на экран полученные данные в переработанном виде, как это нужно для загрузки в InDesign.

Создаем на сервере файл index.php и пишем вот такой PHP скрипт:


Первой строкой выводим название полей (переменных), и далее каждый раз с новой строки выводим данные по конкретному человеку. В качестве разделителя мы используем табуляцию (в PHP обозначается как “t”).

Запускаем и получаем готовый набор данных. Копируем результат в блокнот и сохраняем в кодировке Юникод, это принципиальный момент работы с русскими символами. Если кодировка будет отличаться, то вместо русских букв, будут отображаться всякие каракули.


Подготовительные работы


Кроме списка фотографий и файла с данными, нам необходимо подготовить несколько шаблонов и макет разметки.

Нам потребуется 4 (четыре) вида шаблонов: red, green, blue, yellow. Их мы будем использовать при формировании макета как основной шаблон бейджа. Создавать сами шаблоны мы будем в программе Adobe Illustrator. Важно соблюдать основные рекомендации по созданию макета. Самое основное это учести поля под обрезка +2мм с каждой стороны. В этих шаблонах мы создаем все основное оформление бейджей/пропусков и определяем места для размещения персональных данных. Сохраняем макеты соответственно: red.ai, green.ai, blue.ai и yellow.ai И кладём в папку /template/ на сервере.


Кроме самих шаблонов, нам понадобится разметка. Она нужна для последующей вырубки готовых изделий. Её мы рисуем также в Иллюстраторе, и сохраняем в папке со всеми шаблонами. Разметка рассчитывается исходя их исходных размеров будущих изделий.

Теперь, кажется, все готово. Еще раз проверим. У нас есть, файл с данными, папка с фотографиями и сами фотографии, папка с шаблонами и сами шаблоны. Все верно, можем приступать к верстке.

Приступаем к верстке макетов

  1. Запускаем InDesign и создаем новый документ. В шаблон и помещаем в него файл с нашей разметкой.
  2. Открываем окно Объединение данный (Data Merge) Окно > Утилиты > Объединение данных
  3. Выбираем источник данных (наш сгенерированный файл на сервере)
  4. Создаем шаблон макета и добавляем в него переменные, группируем
  5. Жмём “создать объединенный документ”
  6. Выбираем количество записей на страницу документа. Ставим несколько и переходим на вкладку “Макет с несколькими записями” и настраиваем поля и отступы
  7. Жмём “ОК” и получаем готовый результат
  8. Сохраняем результат. Когда мы получили сформированный документ, сохраняем его в формате .PDF для последующей печати.

Финальная обработка

После вырубки делается пробой отверстия и бейдж комплектуется ланьярдом и ретрактором. На этом этапе, можно сказать что изделия готовы :)

Спасибо, что дочитали нашу публикацию до конца! Всем желаю отличного здоровья и позитивного настроения. Если возникли вопросы задавайте по электронной почте.

Так бывает, если публикация была создана на другой машине,
где установлен какой-либо плагин, которого нет на данной.

mr_pupkin

Гость

Ответ: не удается сделать Package

Версия программы? Такая фигня доволно часто случалась в CS CE. Особенно поначалу, когда переводил из кварка. В CS2 не случалось НИ РАЗУ (ну когда я стал все делать сам). Глюки программы+кривизна рук.

Если уж сильно интересно то попробуйте найти глюк методом половинного деления. Удаляете половину страниц->package. Глюк сохранился? Повторяем процедуру. И так пока не останется одна страница где и лежит косяк. Внимательно смотрим какой элемент вызывает подозрения-> удаляем, проверяем и т.д.

А так гадать бесполезно - причин может быть мильен. Шрифты, неправильные фреймы, стили и цвета вордовские.

PS: Может и плагин. Вообще-то подразумевалось что при параллельной работе на машинах должен быть одинаковый набор и шрифтов и плагинов Вот как раз во избежание таких глюков. А если у вас кто в лес, кто по дрова. Остается посочувствовать.

Kostik

Ответ: не удается сделать Package

Скорее всего - публикация была изначально создана в CS CE, а потом сохранена в cs2. При каждом открытии данного файл Инди будет ругаться на отсутствие плагина. Если собака порылась именно в этом -выход такой:
1)открыть в cs2 ( а лучше в cs ce, если данная прога сохранилась на машине).
2) Export > InDesign Interchange
3) открыть получившийся файл *.inx и снова сохратить как документ CS2.

Prepsmen

Участник

Ответ: не удается сделать Package

У меня есть другой вариант решения вашей проблемы - нормально организованная сетка с единым графическим сервером в ней. У меня происходит все так: Есть отдельный домен для верстальщиков и дизайнеров, в сего 5 человек, в нем установлена дополнительная 6-я машина (в отсутствие оной можно использовать и одну из дизайнерских). Из других доменов доступ открыт только к этой машине и то, только к нескольким папкам для исходников (тексты, необр. фото). Все публикации, макеты и обработанные элементы дизайна (фото, епсы и прочее) тоже на этой машине, но доступ к ним из других доменов закрыт. Еще есть отдельный домен для корректоров с доступом только к папке с файлами проектов. Таким образом, все публикации достаточно живенько грузятся по сети. А все файлы на одной машине. Любой из верстальщиков всегда может открыть любую публикацию. Единственный минус такого решения - верстка ведется постранично или поразворотно, но, с другой стороны это и плюс, так как можно быстро поменять порядок полос не прибегая к шаманским действиям с перетаскиванием сверстанного внутри файла.

Как упаковать ваши документы Adobe InDesign CS6 - макеты 2021 - Todo list online

Если вам нужно доставить документы Adobe InDesign CS6 поставщику услуг печати или другому дизайнеру, вы должны будете предоставить им все, что им нужно, чтобы продолжить работу над файлом InDesign. Здесь команда Package полезна.

Пакет собирает копии всех изображений и шрифтов, используемых в документе, вместе с копией самого документа InDesign в одну папку, которую вы легко можете предоставить поставщику услуг печати или коллеге. Вы можете даже использовать эту опцию для архивирования завершенных заданий, чтобы убедиться, что все необходимые элементы хранятся вместе. Вот как:

Выберите «Файл» → «Пакет».

Откроется диалоговое окно «Пакет». На экране «Сводка» отображаются все текущие изображения и шрифты в документе на основе анализа этого документа.

Нажмите «Шрифты» в списке в левой части диалогового окна.

Любые шрифты в вашем документе перечислены на этом экране. Выберите шрифты из этого списка и нажмите кнопку «Найти шрифт», чтобы узнать, где они находятся. Эти шрифты сохраняются непосредственно в папке пакета, когда вы закончите.

Нажмите ссылку и изображения в списке в левой части диалогового окна.

На экране «Ссылки и изображения» отображаются изображения в документе. Найдите изображение, обновите его и восстановите ссылки перед упаковкой файла. Если какие-либо изображения не связаны должным образом, ваш документ является неполным и печатает с отсутствующими изображениями.

Когда вы закончите, нажмите кнопку «Пакет» в нижней части диалогового окна.

Ваш документ и все связанные с ним файлы сохраняются в папке. Вам предоставляется возможность указать папку и указать местоположение на жестком диске.

Если вы отправляете файл профессиональному поставщику услуг печати, вы можете предоставить им оригинальный документ InDesign или создать высококачественный PDF-файл. Рекомендуется спросить своего поставщика услуг печати о типе файла, который они предпочитают. Предоставляя файл InDesign, вы даете им возможность точно настроить документ, и если вы предоставляете PDF-документ, документ имеет ограниченные возможности для редактирования.

Как только вы перейдете от разработки документов в обычном текстовом редакторе к использованию настольная издательская система приложение, вы никогда не вернетесь. InDesign является частью службы Adobe Creative Cloud и имеет невероятное количество инструментов и функций.

Однако новичкам следует попробовать эти советы и рекомендации по InDesign, чтобы получить максимум от этого многофункционального приложения и сократить время, необходимое для создания потрясающих дизайнов.


1. Используйте клавиатуру для быстрого просмотра документа.

  • Нажатие клавиши W переключает Нормальный вид, который показывает все поля, направляющие и контуры в вашем документе, а Просмотр документа, который скрывает эти элементы.
  • Если вы удерживаете Shift + W, вы можете переключиться в режим презентации.


2. Закругляйте углы ваших изображений

После размещения изображения в документе выполните следующие действия:

  • Переключитесь на инструмент «Выделение» (инструмент с черной стрелкой или нажмите V), и вы увидите желтый квадрат возле одного из углов изображения.


  • Выберите желтый квадрат, чтобы перейти в режим редактирования. Желтый ромб появится в каждом углу изображения.
  • Перетащите ромб, чтобы скруглить углы изображения.
  • Удерживайте нажатой клавишу Shift при перетаскивании, если вы хотите изменить угол за раз.


3. Правильно добавляйте номера страниц

Сначала откройте главная страница. Затем создайте текстовый фрейм, в котором вы хотите, чтобы номер страницы отображался на странице. Выберите «Текст»> «Вставить специальный символ»> «Маркеры»> «Номер текущей страницы». Отформатируйте так, как считаете нужным.


4. Отключите расстановку переносов.

InDesign по умолчанию включает расстановку переносов. Чтобы InDesign не расставлял слова через дефис в конце строки, включите панель «Абзац», выбрав «Окно»> «Текст и таблицы»> «Абзац», или нажмите Alt + Ctrl + T (Command + Option + T на Mac) и снимите флажок «Расстановка переносов». .

Это особенно полезно, если вы обнаружите, что в вашем документе много дефисов.


5. Подчеркнуть текст

Чтобы подчеркнуть текст в InDesign, выполните следующие действия:

  • Выделите текст, который хотите подчеркнуть, и перейдите на палитру символов.
  • Выберите раскрывающееся меню палитры и выберите «Подчеркнуть».


  • Сочетание клавиш: выделите текст и нажмите Shift + Ctrl + U.
  • Пользователи Mac могут нажать Shift + Command + U.

6. Сбалансируйте рваные линии

Инструмент «Балансировать рваные строки» равномерно распределяет количество слов в каждой строке абзаца, чтобы строки были примерно одинаковой длины и выглядели более ровными.

Следуйте инструкциям ниже:

  • Выделите абзац текста.
  • На панели «Абзацы» (для Windows> Текст и таблицы> Абзацы или Alt + Ctrl + T или для Mac Command + Option + T) выберите раскрывающееся меню и выберите «Балансировать рваные линии».


Ниже мы использовали инструмент «Сбалансировать рваные линии» в абзаце справа, но не в оригинале. Обратите внимание, что разрывы строк немного отличаются, что придает абзацу справа немного больше симметрии.


7. Не копируйте и не вставляйте изображения.

Если вы измените связанное изображение, InDesign автоматически будет использовать обновленную версию. Напротив, если бы вы копировали и вставляли изображение, вам пришлось бы вставлять новую версию каждый раз, когда изображение изменяется. Да здравствует мысль!


8. Измените размер изображений в InDesign.

Большая часть содержимого InDesign находится внутри контейнера, называемого фреймом. Есть два типа фреймов: текстовые фреймы и графические фреймы. Вы можете подогнать свои изображения к их рамкам, и вы можете настроить графические рамки, чтобы они соответствовали вашим изображениям.

  • Чтобы подогнать изображение к его рамке, выделите рамку и затем выберите «Объект»> «Подгонка»> «Подогнать содержимое» пропорционально. Если изображение имеет другие пропорции, чем рамка, у вас останется некоторое пустое пространство.
  • Вы можете выбрать «Объект»> «Подгонка»> «Заполнить рамку пропорционально». Единственная разница в том, что если изображение и рамка имеют разные пропорции, то некоторые из ваших изображений могут быть обрезаны рамкой.


  • Вы также можете выбрать «Объект»> «Подгонка»> «Подгонка с учетом содержимого». Этот параметр автоматически подгоняет изображение под размер кадра с учетом как содержимого изображения, так и размера кадра.

Примечание. Этот параметр недоступен в 32-разрядной версии Windows.

Дублировать страницу в документе

Вы можете легко скопировать страницу в своем документе InDesign, выполнив следующие действия:


10. Просматривайте орфографические ошибки при вводе.

Чтобы подчеркнуть орфографические ошибки, как в Microsoft Word, включите функцию динамического правописания InDesign.

  • Убедитесь, что все ваши документы закрыты.
  • Выберите «Правка»> «Установки»> «Проверка орфографии» (или «Проверка орфографии» в зависимости от вашей версии InDesign)> «Динамическое правописание».


С этого момента вы будете видеть ошибки в документе, подчеркнутые разными цветами. Красное подчеркивание означает, что у вас есть орфографическая ошибка или InDesign не распознает слово. Зеленое подчеркивание указывает на возможную грамматическую ошибку.


11. Измените цвет фона вашего документа.

Следуйте инструкциям ниже:

  • Используйте инструмент «Прямоугольная рамка» (нажмите M на клавиатуре), чтобы создать рамку точно по размеру страницы.


  • Используйте палитру «Цвет» или «Образцы», чтобы выбрать нужный цвет.


  • На панели «Слои» убедитесь, что прямоугольная рамка находится за другими кадрами содержимого.


12. Нарисуйте идеальную форму.

Чтобы создать идеальный круг или квадрат, удерживайте клавишу Shift, пока рисуете фигуру. Используйте инструмент Ellipse Tool (нажмите L на клавиатуре, чтобы выбрать) для кругов и инструмент Rectangle Tool (M на клавиатуре) для квадратов.


13. Выберите единицы измерения и приращения

Вы думаете лучше в метрической системе, или вы раб имперских мер?

В любом случае, InDesign поможет вам. Перейдите в Edit> Preferences> Units & Increments. Оттуда вы можете выбрать единицы измерения по вашему выбору, например дюймы, миллиметры или пиксели.


14. Экспортируйте документ InDesign в Microsoft Word.

Для экспорта в Word требуется Adobe Acrobat Pro (вы всегда можете использовать их бесплатную пробную версию).

Читайте также: