[Acr DC] Как в pdf вставить серийный номер, меняющийся при печати?

IVA2000

Топикстартер
10 лет на форуме
Сообщения
74
Реакции
16
Есть сверстанные в InDesign этикетки с интерактивными формами (Window-->Interactive-->Buttons and Forms). В формы перед печатью забивается дата и серийный номер.

2017-12-19_17-03-15.png


Но серийный номер при печати должен меняться! Нужно руками забить, например, "123", и получить рулон этикеток с номерами "123", "124", "125", "126"...

Как это сделать?
 
Хотя...
В принципе, теоретически возможно сделать макрос, который печатал-менял-печатал... 'hmmm'
 
Спасибо, смотрю!

в какой момент номер должен меняться?
Наверное, в момент вывода на печать очередной копии документа.
 
Поглядеть глазами на PDF хотелось бы.
 
Наверное, в момент вывода на печать очередной копии документа.
А зачем такие сложности, если можно сразу сгенерировать PDF со всеми номерами и печатать его?
Но,
теоретически возможно сделать макрос, который печатал-менял-печатал...
 
зачем такие сложности, если можно сразу сгенерировать PDF со всеми номерами и печатать его?
К сожалению, итак уже генерится длинный pdf с этикетками, различающимися по другим полям. И именно в таком виде используется заказчиком.
 
Т.е. номера при печати должны меняться сразу в несметном множестве этикеток?
От нескольких штук, до нескольких тысяч. Все зависит от производственной необходимости в данную смену.
Мастер смены берет pdf с этикетками, выбирает страницу с нужной этикеткой, определяет по базе диапазон серийных номеров, вбивает в форму первый серийный номер из диапазона и отправляет эту страницу на термопринтер. И должен получить рулон с этикетками, в которых серийные номера идут последовательно.
 
Последнее редактирование:
Ну это вам специализированная программа-нумератор нужна
Или хотя бы вышеупомянутый скрипт
 
Проблема в том, что в документе поля ввода не имеют сколько-нибудь осмысленного наименования.
upload_2017-12-19_22-20-54.png

Есть более-менее призрачная надежда, что можно будет сделать экшн со скриптом, который автоматически поменяет значения на всех последующих страницах.
 
  • Спасибо
Реакции: Flame
Проблема в том, что в документе поля ввода не имеют сколько-нибудь осмысленного наименования.
Да.
Код:
---
FieldType: Text
FieldName: Text Field 71
FieldFlags: 0
FieldJustification: Left
---
FieldType: Text
FieldName: Text Field 69
FieldFlags: 0
FieldJustification: Left
---
FieldType: Text
FieldName: Text Field 68
FieldFlags: 0
FieldJustification: Left
---
FieldType: Text
FieldName: Text Field 11
FieldFlags: 0
FieldJustification: Left
---
FieldType: Text
FieldName: Text Field 9
FieldFlags: 0
FieldJustification: Left
---
FieldType: Text
FieldName: Text Field 6
FieldFlags: 0
FieldJustification: Left
---
FieldType: Text
FieldName: Text Field 15
FieldFlags: 0
FieldJustification: Left
---
FieldType: Text
FieldName: Text Field 13
FieldFlags: 0
FieldJustification: Left
---
FieldType: Text
FieldName: Text Field 12
FieldFlags: 0
FieldJustification: Left
Поэтому алгоритм такой:
1. Выдернуть нужную полосу в отдельный файл.
2. Запросить данные для заполнения.
3. Сегенерировать многополосный файл.
 
можно будет сделать экшн со скриптом, который автоматически поменяет значения на всех последующих страницах
Простите, нужно менять значения не на всех страницах, а отправить на печать одну страницу, чтобы принтер выплевывал этикетки с меняющимися по порядку номерами, начиная с определенного.
Это делается скриптом? Скриптом в какой среде? У кого можно заказать такой скрипт?

1. Выдернуть нужную полосу в отдельный файл. 2. Запросить данные для заполнения. 3. Сегенерировать многополосный файл.
Да, а как это делается? Это делается каким-то скриптом в среде Adobe acrobat? Я явно не сумею такое запрограммировать, у кого можно такое заказать?
 
У кого можно заказать такой скрипт?
Могу предложить 2 варианта:
1. Обучить сотрудника выполнять эту задачу в консоли.
2. Написать софт, который будет делать всё сам.

1 — дёшево, но потребует от оператора чуть больше, чем тыкать мышкой в кнопки.
2 — дорого, но под ключ и любая кухарка потом справится. :)

Скрипт может оказаться срединным решением, но я их не умею писать, в отличие от @Oleg Butrin и @_MBK_, например.
 
Лично я не вижу никакой принципиальной технической проблемы
Это делается скриптом? Скриптом в какой среде? У кого можно заказать такой скрипт?
1) Да 2) В акробате 3) У любого из нас
 
Могу предложить 2 варианта: 1. Обучить сотрудника выполнять эту задачу в консоли. 2. Написать софт, который будет делать всё сам.

1) Да 2) В акробате 3) У любого из нас

Спасибо!

Вот тут тонкий момент, господа! Оплачивать будет мое руководство. И оно может посмотреть на прайс, и вообще удалить серийники из этикеток, либо оставить этикетку в ворде, для которого скрипт давно написан и работает.
Пожалуйста, напишите на мой e-mail ориентировочную сумму за ваш вариант, я вам очень вежливо и с благодарностью отвечу и пойду сумму согласовывать с руководством. И там уж как повезет. И я в любом случае я вам отвечу по результату.
iva2000@gmail.com