Здравствуйте!
У меня такая проблема: надо в поле с типом картинка (@) указать, что берется не целый pdf-файл, а какая-то из его страниц. Сам ИнДизайн, когда это делает вставляет через двоеточие номер страницы (за исключением первой) — C:\[Path]\[File].pdf:3, но если указать так в файле для DataMerge, при сборке выдается ошибка.
Как можно указать только страницу pdf-файла? Очень не хочется разбивать на части 100 и более страничные файлы, ведь, все равно их надо будет собирать в единый файл, в этом решении очень легко ошибиться в порядке или потерять страницу.
А вообще задача такова: есть несколько многостраничных pdf-файлов, на каждую страницу этого файла надо ляпнуть картинку, причем, место выбирается по шаблону, но потом, уже после сборки данных, нужно запустить скрипт, который случайным образом модифицирует эту картинку, и уже после модифицированные файлы сохранить в том же формате.
Т. к. я не знаю как можно написать скрипт для Акробата, я делаю все в ИнДизайн: в качестве фона каждая страница каждого файла, изображения — из других файлов, потом запускаем скрипт и печатаем на pdf-принтер, но из-за невозможности указать в каждой записи отельную страницу — приходится разбивать pdf-ки на отдельные страницы и очень гемморно с ними, т. к. приходится скакать между окнами и делать множество лишних рукодвижений.