2013-04-05 3 views
0

Во-первых, позвольте мне уточнить вопрос. Я имею дело с документами InDesign и пытается извлечь из него информацию. Я где-то читал, что Adobe InDesign загружает документы и динамически вычисляет некоторую информацию метаданных, которая отсутствует в файлах .indd или .idml.InDesign SDK: Можно ли использовать SDK без установки InDesign?

Для моего варианта использования мне нужно написать программное обеспечение, которое загружает файл InDesign и извлекает из него всю информацию - без каких-либо потерь. Можно ли это сделать с помощью InDesign SDK от Adobe, без установки InDesign?

Спасибо.

ответ

1

я сомневаюсь, если вы можете сделать это -> Есть много функций которые извлекают информацию INDD-файла динамически из самого приложения InDesign. Такая информация не является частью файла InDesign.

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

+0

Итак, IDML не используется. Вот почему я был в замешательстве, о usind app.functionNames в автономном режиме, поскольку информация извлекается из приложения! Благодаря! – divyanshm

0

Возможно, вам захочется извлечь информацию из файла IDML, а не пытаться получить его непосредственно из файла .indd. Файлы InDesign являются двоичными файлами, тогда как файлы IDML упакованы в XML, что делает их много проще разобрать.

Вы должны быть в состоянии легко обрабатывать автономный файл IDML с использованием этих ресурсов в качестве руководства:

IDML Specification

IDML Cookbook

+0

Спасибо, Джош. Я довольно долго работал с IDML-файлами, но потом обнаружил, что файлы IDML динамически отображаются/загружаются. Это представление, а не модель. Таким образом, вы не можете точно понять, как выглядел журнал/книга при открытии InDesign. – divyanshm

+0

Извините, я не мог больше помочь. Может быть, вы могли бы подробнее рассказать о своем вопросе, чего вы пытаетесь достичь? –

+0

В IDML есть текстовые фреймы, которые ссылаются на истории. Если есть резьбовые рамки, все они указывают на одну и ту же историю. Что делать, если вы хотите конвертировать из IDML в любой другой формат файла. Невозможно определить, насколько текст вписывается в текстовый фрейм. Итак, если есть изображения, которые можно использовать с некоторым текстом, мы теряем контекст при преобразовании из IDML - вы не можете определить, где именно разместить изображение. Вот почему я хотел знать, можем ли мы использовать SDK в нашем проекте без установки программного обеспечения InDesign. – divyanshm

Смежные вопросы