Создание автоматического низкого и высокого разрешения PDF, PNG с InDesign для нескольких пользователей

Я работаю над платформой, которая должна создать из файла inDesign PDF с низким и высоким разрешением, png и, возможно, новый файл indesign с новыми данными.

Эти шаги в моей голове.

  1. Пользователь входит в систему или создает новую учетную запись со своими личными данными, например: имя, фамилия, адрес, телефон и Интернет.
  2. Существует файл indesign, например, визитная карточка, с заполнителями для имени и т. Д.
  3. Скрипт / плагин / аддон должен открыть файл с xml,csv, создать эти файлы и автоматически сохранить его в dir.
  4. Я могу работать с этими файлами

Когда вы, ребята, знаете программное обеспечение, плагин, который может с этим справиться, было бы здорово, если бы вы могли мне помочь. Я хочу работать с php, jquery, html и т. Д. После этого для веб-портала.

1 ответ

Это полностью выполнимо с сервером Adobe InDesign, который обеспечивает основные функции составления документа. К сожалению, это должно выполняться на сервере Mac или Windows, но вы можете вызвать его из PHP через SOAP. Процесс будет, в основном:

  1. Ваша веб-страница фиксирует личные данные.
  2. Вы отправляете сообщение SOAP на сервер InDesign, в котором указывается, какой сценарий нужно запустить (это сценарий ExtendScript, который находится на сервере), какой шаблон загрузить и переменные, которые вы хотите передать в сценарий.
  3. InDesign Server получает запрос SOAP и запускает скрипт, который помещает переменные в шаблон, генерируя графические файлы (это могут быть растровые изображения, такие как PNG или JPG, и / или PDF-файлы, соответствующие файлу заданий, указывающих высокое / низкое разрешение и т. Д. И т. Д.).). Он отправляет ответ обратно на страницу PHP с указанием успеха.
  4. Ваша страница 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, продукт почти не изменился.

Другие вопросы по тегам