Как автоматически изменить текстовый блок на куче дубликатов одной страницы?
Нужна консультация матерых корелдрошников.
В общем, есть, допустим, какие-нибудь грамоты. Их нужно сделать штук 30.
Все грамоты одинаковые, меняется только, например, имя награждаемого, т. е. текстовый блок.
Вручную эта работа делается так:
1. Делаем на первой странице грамоту;
2. Дублируем эту страницу на новую со всем содержимым;
3. На этой новой странице изменяем текст с именем;
4. Повторяем процесс 28 раз.
Разумеется, хочется найти способ как-то автоматизировать эту работу — все-таки XXI век же на дворе, должны же компьютерные технологии помогать человечеству? :-)
Есть ли какой-нибудь скрипт или макрос (я Иллюстраторщик, не уверен как это в Корелдро называется), который это делает?
Смотрите, как я это себе представляю:
1. Делаем на первой странице грамоту и когда создаем текстовый блок с именем, как-нибудь присваиваем ему какой-то ID;
2. Запускаем скрипт и в диалоговом окне вбиваем что-то типа: «В текстовом блоке ID на странице 2 текст „Владимир“, на странице 3 текст „Николай“ и т. д.»;
3. Нажимаем ОК и скрипт создает новые страницы, копируя содержимое первой, но с измененным текстом в текстовом блоке, который мы ему указали.
Есть соображения? Буду очень признателен.
Да чего уж тут ... Print Merge вам в руки
штатный инструмент - некий аналог иллевского Data Merge
готовите табличку типа
поле1 поле2 поле3
Коля 1А 8 лет
вася 2Б 9 лет
Дима и т.д.
сохраняете в csv
Готовите шаблон в Кореле
запускаете File - Print Merge
говорите импорт из файла - указываете созданный csv - Готово
из плавающего окне вставляете заголовки
поле1 поле2 поле3 в нужные места шаблона
не закрывая плавающего окна
задаете заголовкам необходимые шрифтовые аттрибуты и цвет с выравниванием
Когда будет задано - жмите Merge to New document
результатом будет новый документ основанный на шаблоне с полями и содержащий столько страниц сколько у вас было строк в таблице
dastin, Ух ты! Спасибо!
полезно, спасибо )