[Acr DC] Честный знак и Indigo

glugoff

Участник
Топикстартер
Сообщения
611
Реакции
93
Вводные данные:
Имеем HP Indigo, которая печатает по плёнке. Также имеем Честный Знак, который с помощью своего веб-сервиса генерит нам pdf уже с кодами датаматрикс для печати. Мы им PDF/X с одной полоской макетов, они нам его же, но с кучей страниц и уникальными кодами. То есть, мы не впечатываем коды, как на флексе, а печатаем 100500 макетов уже с кодами. Причём pdf генерятся такие как надо - они содержат переменные данные, это видно по их значку на рипе:
1621844177977.png

Соответственно, рипуются такие файлы очень быстро.

Возникла задача - банально разрезать pdf с datamatrix Честного Знака на несколько файлов. Так как рип не всегда хорошо принимает файлы с огромным количеством страниц. И как бы всегда с этой функцией отлично справлялся акробатовский Split. Но вот тут выходит осечка: после разделения - из файлов пропадают переменные данные. Меняется значок, и рип соответственно молотит все 100500 страниц как уникальные.

Интересно, чем бы попробовать разрезать файл, чтобы эти данные не пропали?
 

dimonchikk

15 лет на форуме
Сообщения
1 165
Реакции
431
А если скривить все переменные данные перед разрезкой? В смысле преобразовать куар в обычный вектор. Тогда проблема сама собой нейтрализуется.
 

glugoff

Участник
Топикстартер
Сообщения
611
Реакции
93
А если скривить все переменные данные перед разрезкой? В смысле преобразовать куар в обычный вектор. Тогда проблема сама собой нейтрализуется.
Вы немного не поняли. Акробат при разделении видимо это и делает. Нужно как-раз обратное - НЕ кривить их. Если pdf с переменной датой - он рипуется 5 минут, вне зависимости от количества страниц. Если БЕЗ этой самой даты - каждая страница считается уникальной, и он рипуется много часов, если не зависнет по пути.
 

Gad

Сообщения
2 971
Реакции
1 404
Можно сделать файлик для примера и скинуть сюда?
 

splxgf

12 лет на форуме
Сообщения
7 740
Реакции
3 421
А что если не сплитом, а делать копию файла и просто удалять половину страниц.
 
  • Спасибо
Реакции: ~RA~ и glugoff

dimonchikk

15 лет на форуме
Сообщения
1 165
Реакции
431
А что если не сплитом, а делать копию файла и просто удалять половину страниц.
в данных вещах (таких как честный знак и прочее) лучше подождать нежели встрять на тираж. Валидация есть какая-нибудь?
 

glugoff

Участник
Топикстартер
Сообщения
611
Реакции
93

glugoff

Участник
Топикстартер
Сообщения
611
Реакции
93
в данных вещах (таких как честный знак и прочее) лучше подождать нежели встрять на тираж. Валидация есть какая-нибудь?
При печати выборочная и при резке полная, вроде как. Специальным таким оборудованием. Валидации на уровне проверки файла - нет.
 

glugoff

Участник
Топикстартер
Сообщения
611
Реакции
93
А что если не сплитом, а делать копию файла и просто удалять половину страниц.
Хм. А ведь работает! Удивительно. Спасибо! Понять бы логику..

Однако - плохо подходит в качестве решения. Бывает нужно разделить файл на 10-20 равных кусков, при чём - полностью автоматически, чтобы исключить человеческий фактор.
 

Gad

Сообщения
2 971
Реакции
1 404
Однако - плохо подходит в качестве решения. Бывает нужно разделить файл на 10-20 равных кусков, при чём - полностью автоматически, чтобы исключить человеческий фактор.
Скриптом:)
 

glugoff

Участник
Топикстартер
Сообщения
611
Реакции
93
Кстати, если через извлечение страниц делать - тоже всё работает. Менее удобно конечно, но терпимо. Что же интересно такого делает Split? :)
 

Gad

Сообщения
2 971
Реакции
1 404
Что же интересно такого делает Split?
Для каждой страницы все данные пишет отдельно вероятно :) У вас там по сути есть шаблон, который повторяется от страницы к странице, его нет необходимости в многостраничном файле для каждой страницы писать в файл отдельно, а умный рип это определяет и использует как мастер-шаблон, рипуя один раз. Вероятно после Split размер сильно вырастает?
 
Последнее редактирование:

splxgf

12 лет на форуме
Сообщения
7 740
Реакции
3 421
Этих скриптов как за баней,
или переделать How to automate extracting pages from a PDF using AppleScript and Acrobat Pro?
 
Последнее редактирование модератором:
  • Спасибо
Реакции: glugoff

glugoff

Участник
Топикстартер
Сообщения
611
Реакции
93
Для каждой страницы все данные пишет отдельно вероятно :) У вас там по сути есть шаблон, который повторяется от страницы к странице, его нет необходимости в многостраничном файле для каждой страницы писать в файл отдельно, а умный рип это определяет и использует как мастер-шаблон, рипуя один раз. Вероятно после Split размер сильно вырастает?
Там похоже какая-то более другая логика. Размер не вырастает. Вот файл, ниже - он разбитый напополам сплитом.
1621852700263.png
 

Gad

Сообщения
2 971
Реакции
1 404
Ради интереса, засуньте этот файлик на рип, просто проверить :)
Он тоже будет с "переменными данными"? :)
 

glugoff

Участник
Топикстартер
Сообщения
611
Реакции
93
Ради интереса, засуньте этот файлик на рип, просто проверить :)
Он тоже будет с "переменными данными"? :)
Нет, он открылся и отриповался как обычный файл. Но надо заметить, что при подготовке к рипованию - на долю секнды мигнул значок как и у файла с переменными данными. С обычными файлами такого не бывает. Ну и тут же пропал.
 

Gad

Сообщения
2 971
Реакции
1 404
Хм... а слои есть в pdf?

Не по теме:
Просто понять бы что это за переменные данные такие:)
 

glugoff

Участник
Топикстартер
Сообщения
611
Реакции
93

glugoff

Участник
Топикстартер
Сообщения
611
Реакции
93
Этих скриптов как за баней,
или переделать How to automate extracting pages from a PDF using AppleScript and Acrobat Pro?
Спасибо, возможно в чем-нибудь и разберусь! Хотя тяжко конечно это дается.