Step & Repeat Tabular (Dynamic)

  • Автор темы Автор темы romyk
  • Дата начала Дата начала

romyk

Топикстартер
10 лет на форуме
Сообщения
1 391
Реакции
261
Раньше использовал этот тикет для раскладки одного изделия, никаких вопросов не было, все прозрачно и понятно.
Теперь столкнулся с ситуацией, когда придется раскладывать PDF-VT (переменные данные), вот тут и обнаружилась засада. На входе у меня простейший XML -
Код:
<?xml version="1.0" encoding="UTF-8" ?>
<RunList version="1.0">
   <RunListItem>
      <FileName>file://esko/NewContainer/Test/1.pdf</FileName>
      <FirstPage>1</FirstPage>
      <LastPage>102</LastPage>
      <Repeats>1</Repeats>
<RunListItem>
      <FileName>file://esko/NewContainer/Test/2.pdf</FileName>
      <FirstPage>1</FirstPage>
      <LastPage>102</LastPage>
      <Repeats>1</Repeats>
   </RunListItem>
   </RunListItem>
   </RunList>
сама сетка образована вот таким образом
2021-01-29_10-24-29.jpg
На выходе получаю заполнение Grid только одним файлом, первым в XML.
Что я делаю не так? 'otbline' *[[*(
 
А закрывающие теги </RunListItem> точно правильно?:) Один в другой вложен, не по очереди?:)

Не по теме:
К AE отношения не имею, может и глупость сморозил:)
 
Последнее редактирование:
  • Спасибо
Реакции: romyk, ~RA~ и Skvoznyak
Наверное как-то так
XML:
<?xml version="1.0" encoding="UTF-8" ?>
<RunList version="1.0">
   <RunListItem>
      <FileName>file://esko/NewContainer/Test/1.pdf</FileName>
      <FirstPage>1</FirstPage>
      <LastPage>102</LastPage>
      <Repeats>1</Repeats>
   </RunListItem>
   <RunListItem>
      <FileName>file://esko/NewContainer/Test/2.pdf</FileName>
      <FirstPage>1</FirstPage>
      <LastPage>102</LastPage>
      <Repeats>1</Repeats>
   </RunListItem>
</RunList>
надо.
 
А закрывающие теги </RunListItem> точно правильно?:) Один в другой вложен, не по очереди?:)

Не по теме:
К AE отношения не имею, может и глупость сморозил:)
Да, XML я правил, и, видимо, не аккуратно. ((((
Вот верный
Код:
<?xml version="1.0" encoding="UTF-8" ?>
<RunList version="1.0">
   <RunListItem>
      FileName>file://esko2/NewContainer/Test/1.pdf</FileName>
      <FirstPage>1</FirstPage>
      <LastPage>102</LastPage>
      <Repeats>1</Repeats>
   </RunListItem>
   <RunListItem>
      <FileName>file://esko2/NewContainer/Test/2.pdf</FileName>
      <FirstPage>1</FirstPage>
      <LastPage>102</LastPage>
      <Repeats>1</Repeats>
   </RunListItem>
</RunList>
 
Модератор, можно удалить тему? Проблема была в грубейшей ошибке.
 
Раньше использовал этот тикет для раскладки одного изделия, никаких вопросов не было, все прозрачно и понятно.
Теперь столкнулся с ситуацией, когда придется раскладывать PDF-VT (переменные данные), вот тут и обнаружилась засада. На входе у меня простейший XML -
Я как-то без этого всегда обходился.

Как-то так
1612425287793.png

закидываю VDP и CVS, или тот же CVS генерируется смартом (для датаматрикса с числами от и до).

Может с XML удобнее. Просветите пожалуйста
 
Да принцип тот же самый, на входе XML, основные параметры из него берутся.
Препрессам проще, не надо париться, что и откуда брать.
Мы пока только начали с переменными работать, я решил по старой схеме, через 1С и XML все делать.
 
Да принцип тот же самый, на входе XML, основные параметры из него берутся.
Препрессам проще, не надо париться, что и откуда брать.
Мы пока только начали с переменными работать, я решил по старой схеме, через 1С и XML все делать.
Тогда парси данные из XML в w.f.p, по ним копирни/перемести файлы PDF в рабочую папку и дальше прогони по воркфлоу.
У меня так спуск на вывод оформлен. Сами файлы непойми где, но путь до них в XML.


Тебе же по сути, только два файла нужно: шаблон и файл данных. После Expand....VDP Data получаешь многостраничный PDF, Дальше как у меня, в S&R.
Сортировка добавлена т.к. кодов 300+т.шт. и Expand....VDP Data разбивает результат на некоторое кол-во файлов.
 
Тогда парси данные из XML в w.f.p, по ним копирни/перемести файлы PDF в рабочую папку и дальше прогони по воркфлоу.
У меня так спуск на вывод оформлен. Сами файлы непойми где, но путь до них в XML.


Тебе же по сути, только два файла нужно: шаблон и файл данных. После Expand....VDP Data получаешь многостраничный PDF, Дальше как у меня, в S&R.
Сортировка добавлена т.к. кодов 300+т.шт. и Expand....VDP Data разбивает результат на некоторое кол-во файлов.
Да, так и делаю.
А почему 300т. разбивать приходиться? Долго обрабатывает?
Я пока максимум с 100т. работал, Expand секунд 5 занимает, S&R - максимум 30.
Или дальше хуже все идет?
 
Я не анализировал причину. Но думаю всё от размера файла выходного зависит. Когда несколько млн простых DataMatrix надо было сгенерировать, файлов на выходе с десяток он точно выдал.
Мне конике "порциями" лучше скармливать, т.к. встроенный в машину РИП не осилит многостраничный файл в сотни мегабайт.
Соответственно и S$R лучше настраивать на выдачу порциями.