X
Регистрация
Здравствуйте!
Для размещения своих сообщений
на форуме предлагаем зарегистрироваться.
COPY-CLUB. Форум о цифровой печати (Бывший форум BSPRINT) - Показать сообщение отдельно - Персонализация для бедных
Показать сообщение отдельно
Старый 20.10.2005, 17:25   #3
Глеб
Гость
 

Сообщений: n/a
Рейтинг мнений:

По умолчанию Персонализация для бедных

День добрый, девчата и хлопцы! Привет из Минска.

По поводу персонализации с помощью старого доброго «Короля ДРОВ».

Мы делаем это, начиная с Корела № 5, то есть уже добрый десяток лет. К сожалению, это только ТЕКСТОВАЯ персонализация; графику, штрих-коды и т.д. канадский продукт не может персонализировать.
Однако чаще всего людям надо печатать номера на талонах, дисконтных картах, интернет-картах и т.п. И это можно с успехом воплощать в жизнь, причем легко и просто.
Даю цитату из НАИКОМПЕТЕНТНЕЙШЕЙ (на мой взгляд) книжки по Корелу – Ф.Кобурн, П.Маккормик, Corel DRAW 8, официальное руководство, издательство Питер, 1999 г. (они же написали руководство и к Корелу № 9):
«… Самым сложным этапом всего процесса подготовки документов к слиянию является создание файла данных, так как это требует соблюдения высокой точности и аккуратности.
Первым элементом файла данных должно являться количество текстовых блоков, предназначенных для слияния. Например, если макет документа содержит три текстовых поля, которые должны заменяться реальными данными при печати, то поместите в первой строке файла данных число 3.
В следующей строке файла данных следует перечислить все текстовые поля документа, подлежащие замене при печати. Каждое текстовое поле должно начинаться и заканчиваться символом «обратный слэш» ( \ ). Проследите за тем, чтобы текст был напечатан точно в том виде, в каком он присутствует в макете документа CorelDRAW, включая все особенности орфографии и пунктуации. Последним символом текстового поля не может быть пробел, иначе функция слияния не будет работать. Элементы данных могут либо располагаться в отдельных строках файла, либо записываться в одной строке.
Теперь вам нужно ввести данные, которые должны быть подставлены на место указанных текстовых полей документа. И вновь, каждый из подставляемых текстовых фрагментов должен начинаться и заканчиваться символом обратного слэша ( \ ). Ниже приводятся два примера одного и того же файла данных:
в первом данные сгруппированы и размещены на одной строке, а во втором каждое текстовое поле помещено на отдельную строку.
Группы данных размещены на одной строке:

3
\Name\\Class\\Date\
\Joe Q. User\\CorelDRAW 8 Boot Camp\\March 19-21, 1998\\Jane Artist\\CorelDRAW 8 Boot Camp\\April 2-4, 1998\

Данные размещены на отдельных строках:

3
\Name\
\Class\
\Date\
\Joe Q. User\
\CorelDRAW 8 Boot Camp\
\March 19-21, 1998\
\Jane Artist\
\CorelDRAW 8 Boot Camp\
\April 2-4, 1998\

Аккуратно заполнив все необходимые поля данных, сохраните файл в ASCII-формате «Только текст». (В Кореле № 12 можно и *.rtf – примечание моё.).
Перед выполнением операции слияния файл данных обязательно должен быть закрыт в текстовом редакторе.
Открыв макет графического документа, выберите команду File | Print Merge (Файл | Слияние). Появится запрос на выбор файла, содержащего данные для слияния …»

Теперь немного из личного опыта.

Я для подготовки циферок использую Ексель. Тут все просто: в ячейке А1 пишем исходное число, в ячейке А2 пишем формулу, например =А1+1, затем копируем эту формулу вниз столько, сколько надо.

Затем возникают две проблемы:

1-я состоит в добавлении нужного количества ноликов (почему-то все думают осчастливить своими талонами, картами и прочей чепухой миллиарды изумленных граждан и хотять видеть номера типа 0000000000000000001).

2-я - подстановка слэшей.

Здесь обращаемся к мощному оружию в руках офисных секретарш – старине Ворду, используя его непревзойденные возможности по ЗАМЕНЕ.
Копируем в Екселе полученные данные в буфер, вставляем в Ворд. Цифры вставляются в виде таблицы, поэтому преобразуем ее в текст (меню «Таблица»…Преобразовать…Преобразовать в текст).
Выбираем Меню «Правка»: Заменить… Больше… Специальный… Знак абзаца
и меняем на знак абзаца в слэшах и нулях вот примерно так:

найти ^p

заменить \^p\00000000

затем жмем «заменить все» и получаем то, что надо, но не совсем. Надо проследить, чтобы в конце файла не было пустых абзацев со слэшами, чтобы не было двойных слэшэй (\\ это тоже, как правило, бывает в конце файла) и чтобы ПЕРВАЯ строка файла, где указывается количество полей слияния, была БЕЗ СЛЭШЕЙ. Лучше, если курсор перед заменой будет находиться в первой строке файла.
И еще, граждане, не забывайте, что для чисел в один, два, три и т.д. разряда (т.е. 1, 10, 100, 1000) надо подставлять разное количество ноликов, чтобы не получилось вот так:

0001
….
0009
00010

Поэтому я делаю для разных разрядов разные файлы, делаю замену, а затем эти файлы объединяю в один. Показываю:

файл № 1: файл № 2: файл № 3:
\0001\ \0010\ \0100\
\0002\ \0020\ \0200\
\0003\ \0030\ \0300\

как видите, для единиц, десятков и сотен подставляем соответственно три, два и один ноль.
Напоследок не забудем сохранить полученный шедевр в формате «только текст» (это классика, но бывает, что лучше сохранять в rtf) и закрыть файл.

Теперь топаем в Корел. К сожалению любимый мной № 9 под Windows XP не хочет сливать, но с № 12 траблов нет.
Будем считать, что рисунок-шаблон уже готов, текст, предназначенный для слияния стоит на своих местах.
Идем в меню File…Print Merge… Create/Load Merge Fields.
В окошке появившегося мастера выбираем Select From an Existing File.
Указываем мастеру, где лежит наш файлик.
Потом всюду жмем «далее» и в конце концов «готово».
Появляется панелька Print Merge, в раскрывающемся списке которой (посередке) лежат имена полей слияния. Их надо расставить в шаблоне.
Делаем это так:
инструментом «Текст» (буквочка А на панели инструментов) выделяем нужный текст в шаблоне, а затем на панельке Print Merge жмем самую ПРАВУЮ кнопку (стрелочка с пунктирчиками).
Взамен вашей строки появляется вот это: <имя поля>, причем оно сохраняет все параметры замененного текста, его цвет и т.д.
Кстати, когда “стрелочка с пунктирчиками” активна, не кликайте ею где ни попадя, а то расставите хренову тучу полей слияния не там где надо.
Затем жмем на панельке Print Merge кнопку Perform Print Merge (она сразу слева от раскрывающегося списка полей), открывается окно печати, ну а дальше дело техники. В превьюхе можно посмотреть корректность слияния.
Вот вроде бы и все.
Напоследок отмечу еще одну замечательную возможность Корела – почти автоматический «спуск полос». Находится он в Print Prewiew, вторая сверху кнопочка на панельке инструментов (Imposition Layout Tools). После нажатия на нее в верхней панели появляется счетчик строк и колонок, вводите нужные цифры, и ваш макет автоматически разложен например на А3. Я пользуюсь этим всегда, в том числе и при печати персонализации. Единственным ОБЯЗАТЕЛЬНЫМ условием для успешной работы «спуска полос» является задание размеров страницы равным итоговому размеру вашего шедевра после разрезки, например для визитки делайте размер страницы 90мм на 50мм, или 85мм на 55мм, и т.д.
Использование этого замечательного инструмента убережет вас от нудного размещения рисунков на странице, расставки меток вручную и т.д. Метки Корел расставит тоже в автомате по размеру страницы, только надо выбрать третью сверху кнопку в превьюхе и активировать Crop/Fold Marks.

Вот и все, граждане. Пользуйтесь !

А теперь просьбочка.

Как я уже отметил в начале этого опуса, Корел делает только ТЕКСТОВУЮ персонализацию, но жизнь идет вперед, и очень насущно персонализировать все, что возможно. Например, на днях заходил чувак, просил билеты с персональными штрих-кодами, пришлось послать, а жаль.
Поэтому, граждане, если кто что знает про ПринтШоп Мэйл, Крео Дарвин, ВиПП или подобное, не обидьте старика, черканите пару строк.

С уважением.
Глеб.
  Ответить с цитированием