Заполните IDML XML без InDesign с помощью SDK - PullRequest
1 голос
/ 07 июля 2011

В моей организации мы принимаем XML в качестве входных данных и пытаемся заполнить им файл * .idml, используя Adobe SDK и Java. Можно ли заставить работать любой пользовательский файл * .idml? Если да, то какой подход лучше?

Ответы [ 2 ]

1 голос
/ 27 августа 2012

IDML представляет собой очень большое количество настроек и параметров, и даже при использовании библиотеки, такой как IDMLLib, как предлагает SnB, создание значений по умолчанию для всех из них может занять много времени.

Лучший подход состоит в том, чтобыСоздайте шаблон оболочки со всеми необходимыми основными настройками, экспортировав пустой документ из InDesign, а затем добавьте в него свой пользовательский контент в виде разворотов или историй или чего-либо еще, что вам нужно создать.Более продвинутая версия этого метода может использовать шаблон для каждой отдельной части файла IDML (спреды, истории, текстовые рамки и т. Д.) И заполнять, а затем собирать их для получения готового документа.

1 голос
/ 21 июля 2011

idml-файлы - это просто zip-файлы, содержащие несколько XML-файлов.Вы сами манипулируете этими XML-файлами или можете использовать библиотеки, такие как IDMLlib (http://idmllib.com/), для выполнения некоторых тяжелых задач за вас.

...