Импорт Html в Adobe Indesign

В настоящее время мы работаем над pdf-версией газеты на рабочем месте, у нас есть веб-сайт.net, в котором публикуются статьи для публикации, хранения содержимого, введенного как html, поэтому мы можем поддерживать стили, такие как смелые, подчеркивающие, вычеркивание.

Как только это будет сохранено в базе данных, мы планируем использовать Indesign для создания pdf. В настоящее время мы создали шаблон, но когда мы создаем XML-документ и импортируем его в Indesign, теги html просто выписываются. Есть ли способ обойти это, чтобы Indesign поддерживал теги так, как они были бы в html? Нам просто нужны простые, такие как смелые, вычеркивающие, подрывающие, выравнивание по центру.

Благодарю.

Ответ 1

Вам нужно будет перевести HTML-теги в CharacterStyles и применить их к XML при импорте.

Трудность заключается в том, что CharacterStyles нельзя применять вложенными, как HTML, поэтому вам нужно создать CharacterStyle для каждой комбинации, которая может присутствовать. Или вы можете применять стили к конкретному запуску текста со сценарием.

Ответ 2

Pandoc теперь поддерживает экспорт в ICML (формат Adobe InCopy XML, который может быть "размещен" в документах InDesign). Чтобы преобразовать HTML в ICML:

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

Дополнительную информацию о рабочем процессе см. В разделе Импорт Markdown в InDesign в wiki pandoc.

Ответ 3

У нас были некоторые неудачные попытки импортировать xml в InDesign напрямую.

Если у вас по-прежнему возникают проблемы с этой проблемой, ознакомьтесь с библиотекой кода Ikmull с открытым исходным кодом. Он преобразует файл xhtml в файл idml, который затем можно открыть в InDesign. Возможно, это лучший веб-сайт для печати рабочего процесса.

http://code.google.com/p/ickmull/

Ответ 4

Возможно, вы можете использовать Markdown to InDesign translater в качестве отправной точки: http://www.jongware.com/markdownid.html

Ответ 5

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

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

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


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

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

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

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


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

Ответ 6

Этот инструмент является достойным HTML для импортера InDesign: https://www.id-extras.com/html-import-script

Это может занять некоторое доработку, но оно привносит стили, которые вы можете редактировать, и спас мне кучу времени.