Создание автоматического низкого и высокого разрешения PDF, PNG с InDesign для нескольких пользователей
Я работаю над платформой, которая должна создать из файла inDesign PDF с низким и высоким разрешением, png и, возможно, новый файл indesign с новыми данными.
Эти шаги в моей голове.
- Пользователь входит в систему или создает новую учетную запись со своими личными данными, например: имя, фамилия, адрес, телефон и Интернет.
- Существует файл indesign, например, визитная карточка, с заполнителями для имени и т. Д.
- Скрипт / плагин / аддон должен открыть файл с xml,csv, создать эти файлы и автоматически сохранить его в dir.
- Я могу работать с этими файлами
Когда вы, ребята, знаете программное обеспечение, плагин, который может с этим справиться, было бы здорово, если бы вы могли мне помочь. Я хочу работать с php, jquery, html и т. Д. После этого для веб-портала.
1 ответ
Это полностью выполнимо с сервером Adobe InDesign, который обеспечивает основные функции составления документа. К сожалению, это должно выполняться на сервере Mac или Windows, но вы можете вызвать его из PHP через SOAP. Процесс будет, в основном:
- Ваша веб-страница фиксирует личные данные.
- Вы отправляете сообщение SOAP на сервер InDesign, в котором указывается, какой сценарий нужно запустить (это сценарий ExtendScript, который находится на сервере), какой шаблон загрузить и переменные, которые вы хотите передать в сценарий.
- InDesign Server получает запрос SOAP и запускает скрипт, который помещает переменные в шаблон, генерируя графические файлы (это могут быть растровые изображения, такие как PNG или JPG, и / или PDF-файлы, соответствующие файлу заданий, указывающих высокое / низкое разрешение и т. Д. И т. Д.).). Он отправляет ответ обратно на страницу PHP с указанием успеха.
- Ваша страница PHP отображает изображение для предварительного просмотра или ссылку на вывод PDF.
Вы можете загрузить пробную версию Adobe InDesign Server с сайта adobe.com.
Вы можете найти информацию о сценариях InDesign и информацию о сервере InDesign здесь:
http://www.adobe.com/devnet/indesign/sdk.html
Вам нужен InDesign Server SDK и InDesign Scripting SDK. Не беспокойтесь, если это "CS6" на сайте разработчика, но пробная версия сервера - CC, продукт почти не изменился.