Подтвердить что ты не робот

Импорт XML в InDesign

Я пытаюсь создать шаблон для данных XML, используя InDesign. Основная структура:

<page>
<section1>
<product><title></title></product>
<product><title></title></product>
...
</section1>
<section2>
....

Каждый раздел имеет переменное количество продуктов. Каждый шаблон будет создан с правильным количеством разделов (хотя повторяющиеся разделы с дочерними продуктами также будут работать).

Поддерживается ли этот сценарий с помощью функции импорта XML? Может ли кто-нибудь указать на учебник, показывающий, как настроить это?

Я попробовал несколько примеров, но не могу заставить InDesign даже повторять продукты после добавления заполнителей и повторного импорта файла, как предлагают все учебники.

Спасибо

4b9b3361

Ответ 1

Решение путем пакетной обработки (много статей)

... Единственный способ, которым я могу воспользоваться сегодня (2013), - это (полуавтоматическая) процедура:

  • [manual, prepare] Проверьте мой шаблон "InDesign", который будет использоваться как "импортер": стили с четкими именами должны определяться. Все они видны (перечислены) в HTML + CSS-экспорте.
  • [manual, prepare] Адаптировать XSLT, чтобы конвертировать ваши XML файлы в XHTML, выражая все соответствующие стили с классом атрибутов и последовательными (с 1) именами классов;
  • [автоматическая, пакетная обработка] Преобразовать автоматически все XML в XHTML с помощью XSLT;
  • [автоматическая, пакетная обработка] Автоматически конвертировать все файлы XHTML в DOC, используя Python OpenDocument Converter. li >
  • [InDesign assisted, окончательная обработка] Импортировать каждый DOC из клонирования файла "template" (item 1) в InDesign. Классы (элемент 2) автоматически преобразуются стилями InDesign.

Эта процедура лучше, чем IDML, потому что использовать directly XHTML в качестве источника контента для InDesign. Это не идеально подходит для всех приложений, но позволяет избежать использования нестандартного преобразования с помощью IDML, избегать изучения IDML, избегать ограничений IDML и избегать рисков ошибок IDML... Итак, я думаю, что это быстрее чем попробовать и попробовать процедуры IDML.


Другая процедура - лучше, потому что он позволяет выражать такие вещи, как сноски — заключается в том, чтобы подготовить прямое преобразование из XML в MS-Word с помощью XSLT, который преобразует XML в DOCX или RFT... У вас есть ссылка или подсказка для такого рода процедур?


МАНИФЕСТ

Продукты Adobe закрыты для импорта универсальных стандартов (!), например, для импорта XHTML.

Как PROTEST против Adobe?!

Самая большая проблема возникает, когда у нас много файлов...

Ответ 2

Как только вы преобразуете свой XML в HTML или DocBook XML, вы можете использовать Pandoc, чтобы получить его в InDesign.

Pandoc имеет множество импортеров (например, из HTML или DocBook XML) и теперь может экспортировать в формат ICML Adobe InCopy. Затем полученный файл можно поместить в InDesign, как и любую другую внешнюю зависимость.

pandoc --standalone -t ICML -o output.icml input.html