Опрос файла InDesign за пределами метаданных XMP

#c #adobe-indesign

#c #adobe-indesign

Вопрос:

Итак, у меня есть приложение, которое должно работать с файлами, созданными Adobe InDesign (.INDD), и, хотя метаданные XMP полезны, есть дополнительные вещи, которые я хочу знать о файлах, которых нет в метаданных.

В частности, я хотел бы знать количество фактических страниц (а не только количество созданных предварительных просмотров страниц) и каковы размеры этих страниц.

Кто-нибудь сталкивался с каким-либо инструментарием, sdk и т. Д., Которые могут дать мне эту информацию?

Это будет для коммерческого приложения без открытого исходного кода, поэтому лицензии являются потенциальным препятствием. Кроме того, это приложение не будет подключаемым модулем ни к одному продукту Adobe, поэтому InDesign Plugin SDK также не подходит.

C является предпочтительным языком.

Ответ №1:

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

Комментарии:

1. Благодарим вас за информацию и предложения по .idml. Я изучу это и, возможно, порекомендую добавить поддержку для этого.