Render.ru

возможна ли автонумерация билетов

#1
Можно ли автоматически пронумеровать билеты (1200шт) в InDisign. 6 штук на одной странице. На каждом билете одинаковый номер в двух местах.
 
#3
А не подскажешь где можна взять такой, или как он примерно называется а-то встроенных у меня нет
 
#4
Я имел в виду самому написать скрипт для этой задачи, потому что логика его работы очень проста. Я сам вчера написал скрипт, берущий список фамилий из файла (более 200 пунктов) и печатающий поздравление каждому. Если тебе это действительно ОЧЕНЬ-ОЧЕНЬ-ОЧЕНЬ нужно, то давай постановку задачи, я попробую помочь
 
#5
Мне это действительно очень надо, до вечера отдать начальнику билеты. (Я уже собрался вручную набирать)

смотри:
у меня 6 пригласительных билетов помещаесся на одном А4 листе
Нумерация от 0001 до 1200. На каждом билете должен стоять номер в 2-х местах справа и слева (билет будет рватся пополам и потом учавствовать в розыгрыше)

На мастере станице я поставил шаблон из 6 билетов на страницу

 
#6
легче в корел-дро сделать, если уж так приперло...

тем более там ето сделать - как два пальца об асфальт... : ))

вышли макет в индизе - посмотрю...

 
#7
Dенис Написал:
-------------------------------------------------------
> Я сам вчера написал скрипт, берущий список фамилий
> из файла (более 200 пунктов) и печатающий
> поздравление каждому.
--------------------------------------------------------
Для этого в Индизайне есть Data Merge. Он специально для этого создан. Мне приходится иногда по 3500 писем печатать с фамилией, адресом и т.п.

С билетами тоже просто. В Экселе с помощью автозаполнения делается столбец с нужными числами (от 1 до 1200), экспортируется в текст (или такой текстовой файл с номерами делается любым другим способом), эти номера подсовываются Data Merge и Индиз генерит нужное кол-во билетов. Проще простого.


 
#11
: )))

в индизе я новичок... но таки нашел где в индизе это "зарыто"...

одна проблема... невозможно (или не нашел) где один макетик на странице размножить... (как это реализовано в кореле)...


в принципе - как это сделать в кореле я Андрею уже рассказал... макет он в кореле, опять же, делал... : ))
 
#12
Shmidt Написал:
-------------------------------------------------------
> одна проблема... невозможно (или не нашел) где
> один макетик на странице размножить... (как это
> реализовано в кореле)...
-------------------------------------------------------
В Data Merge это опция "Multiple Records". И можно размножить по странице столько макетиков, сколько туда влезет.

Теперь по поводу билетов.
Вот шаблонная страница с макетом одного билета с двумя полями Data Merge под номера:
http://web.starman.ee/botik/files/pic-1.jpg

Нажимаем кнопку "Create Merged Document". Автоматически создаётся 200 страниц по 6 билетиков на каждой. Вот первая страница созданного документа:
http://web.starman.ee/botik/files/pic-3.jpg

А вот последняя, 200 страница:
http://web.starman.ee/botik/files/pic-4.jpg

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


 
#13
Попробовал Data Merge. Создал в блокноте файл с тремя строчками по-русски. Сделал "create" и увидел розовые прямоугольники (от шрифта не зависит никак), причем первая и последняя буквы слова вставляются правильно. А с цифрами - да, прокатывает. Что я делаю не так? Индизайн 4.0.2
 
#14
Dенис Написал:
-------------------------------------------------------
> Попробовал Data Merge. Создал в блокноте файл с
> тремя строчками по-русски. Сделал "create" и
> увидел розовые прямоугольники (от шрифта не
> зависит никак)...
-------------------------------------------------------
Значит что-то не так сделал.
Вот заготовка в Экселе (первая строка - имена полей):
http://web.starman.ee/botik/files/test-3.jpg
Из Экселя делаю экспорт в Юникоде!!! текстовой файл.

Так это выглядит после импорта текста в Data Merge:
http://web.starman.ee/botik/files/test-1.jpg

А это конечный результат:
http://web.starman.ee/botik/files/test-2.jpg

Здесь архив примера (экселевский файл, текстовой файл и файл Индиза):
http://web.starman.ee/botik/files/Test.zip


 
#15
Две ошибки:
1. Импорт данных - в ASCII.
2. Не давть русских имен текстовому файлу.
И должно получиться!
 

Mike Udin

Активный участник
Рейтинг
11
#17
Ребята, как мне вас жаль. :)
http://forum.rudtp.ru/showpost.php?p=166705&postcount=22
После того как обзавелся этой штукой подобного рода проблемы канули в небытие, ибо минимум заморочек — максимум результата.
 
#18
2 banDit
Что-то не понятно как этой штукой расставить на листе (скажем 20 билетов/лист) идущие подряд номера и чтобы при печати этого же листа номера менялись на очередные? Руками надо расставлять каждый номер, т.е. согласно цифровым значениям? По-моему в InDesign'е это гораздо удобнее, или я чего-то не понимаю?
 

Mike Udin

Активный участник
Рейтинг
11
#19
Это плуг для Акробата Pro (на всякий случай) :)
При его использовании не надо раставлять билеты на листе. Надо взять один билет, указать где ставить номер, указать количество копий и все. Получается новый pdf-документ с пронумерованными страницами одного содержания. В данном случае это билет. Все это плуг делает практически мгновенно.
Затем остается сделать монтаж (тут же, в Акробате, с помощью quite impousing plus) – тоже операция, занимающая секунды. Или Preps, кому что.

А для Индеза, если покопаться в памяти, раньше изредка пользовал скрипт от Олега Бутрина, вот его read me:

«...Скрипт предназначен для "размножения" выделенного объекта определенное количество раз в документе определенного пользователем стиля документа.
Разработаны три модификации скрипта:

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

mod R
Предназначен для создания копий объектов с подобными данными, например, визиток и прочего.
Для работы нужен текстовый файл типа CSV (comma separated value) или текстовый файл с разделителями - символами табуляций. Никакие другие типы БД не поддерживаются, но практически каждую можно привести к подобному виду при помощи Exel и секретарши, например. Первая строка файла обязательно должна содержать шаблоны данных, которые впоследствии будут заменены на соответствующие данные из последующих строк. Например, для визиток файл CSV может быть примерно такого вида:
#ИМЯ#;#ФАМИЛИЯ#;#ОТЧЕСТВО#;#ДОЛЖНОСТЬ#;#ТЕЛЕФОН#
Петров;Исидор;Кузьмич;дворник;;
Лоханкин;Васисуалий;Павлович;философ;13-12-13
и так далее. В сверстанном макете визитки на нужные места расставляются шаблоны и к ним применяется нужное оформление, причем следует учитывать, что скрипт чувствителен к регистру символов. Затем макет визитки обязательно (!) группируется. После этого макет следует выделить, и можно запускать скрипт.
Скрипта автоматически подсчитает количество копий, поэтому останется выбрать только стиль документа и минимальный пробел.

mod N
Предназначен для создания копий объектов с последовательной нумерацией, например лотерейных и простых билетов и прочего.
Для работы нужен сверстанный макет, где в нужном месте вставлен шаблон номера. По умолчанию, символ шаблона - #, максимальное количество знаков - 12. Например, для четырехзначных номеров шаблон должен выглядеть так: ####. При запуске скрипта нужно выбрать начальный номер (просто число, без нулевых знаков впереди), конечный номер, длину шаблона (вручную), символ шаблона (вручную) и минимальный пробел.
Если вы хотите создать объекты с номерами от 0010 до 0090 включительно, то следует сделать следующие настройки:
Начальный номер: 10
Конечный номер: 90
Длина шаблона: 4
Символ шаблона: #

Не рекомендуется запускать большие диапазоны номеров, лучше делать их отдельно, так, чтобы количество объектов не превышало 1000.
Все скрипты были проверены на количестве копий до 9999, - это количество обрабатывалось на Celeron 1.4 с 512mb в течении 17 минут.

В комплекте со скриптами идет общий ini-файл и два языковых модуля, тоже общих...»
Скрипт лежит тут http://indesign.rudtp.ru/
 
#20
Спасибо за подробный ответ. Хотя про плуг и так все понятно, пользоваться им, ИМХО, все же менее удобно, чем индизайновским Data Merge (не задашь стиля и т.п., номерочки очень вычурные бывают подчас). А если еще одно поле переменных данных нужно вставлять (с именами например?). Не покатит этот плагинчик. Но за наводку спасибо - не знал про него, может в чем когда и сгодится.
Скрипт от Олега Бутрина, насколько мне известно работает только с IDCS, а в CS2 - не работает, да и зачем, если штатное средство лучше?

Удачи и с наступающим...
 
Сверху