Примеры использования Adobe InDesign Server
Я новичок в Adobe InDesign Server, и мне трудно найти хорошее приложение для кухонной раковины. Все примеры, которые я получил из SDK, похоже, частично работают. Все, что я пытаюсь сделать, это использовать мастер-страницу из InDesign со стороны сервера и редактировать определенные текстовые поля. Например, размещение имени и фамилии в определенных текстовых полях. Кто-нибудь знает хорошее место для получения примеров кода, который показывает все функции или как я бы подошел к этой проблеме?
3 ответа
http://www.adobe.com/devnet/indesign/documentation.html Имеет много ресурсов, которые полезны при запуске. В частности, http://wwwimages.adobe.com/www.adobe.com/content/dam/Adobe/en/devnet/indesign/cs55-docs/InDesignServer/ids-solutions.pdf включает несколько примеров кода для различных распространенных операции.
Что касается вашего конкретного примера, типичный способ сделать это: 1. Получить объект страницы из списка главных страниц. 2. Переберите каждое текстовое поле на странице. 3. Как-то идентифицируйте поля, например, установив метку скрипта в шаблонном документе и проверив метки каждого текстового поля, через которое вы перебираете. 4. Установите содержимое текстового поля.
Большая часть официальной документации InDesign является частичной.
Jongware также содержит полную справочную документацию: http://www.jongware.com/idjshelp.html
Вероятно, причина, по которой документация IDS не является исчерпывающей, заключается в том, что работа с серверной версией является расширением классического использования indesign. Таким образом, за исключением некоторых особенностей, подробно описанных в документации по ids sdk, вы найдете большую часть помощи в руководствах по созданию сценариев InDesign;)