2010-04-20 2 views
1

У меня есть текстовый файл с содержанием, как это:Как создать графику в Photoshop, используя ActionScript?

id, pixelsize, color, text 
block1, 200x60, black, Header 
block2, 200x180, white, Body 
block2, 200x60, black, Footer 

Теперь с помощью ActionScript,

  1. Я хочу, чтобы создать PSD-файл, который будет генерировать 3 вертикальных блоков графики (like this) после синтаксический анализ данного файла. Все блоки расположены вертикально друг над другом.

  2. Преобразуйте этот файл psd в PDF автоматически, используя скрипт.

  3. Автоматизация всего этого процесса без открытия фотошопа. Является ли это возможным?

Просьба помочь. Благодарю.

ответ

0

Вы можете делать такие вещи, используя ExtendScript Toolkit от Adobe.

Не уверен, что вы можете сделать это, не открыв Photoshop.

1

Вы не сможете создать PSD без открытия Photoshop. Даже когда вы используете что-то вроде Adobe Bridge для пакетных файлов процесса из любого приложения Adobe, оно все еще использует соответствующее приложение для открытия поддерживаемого файла и выполнения действий над ним.

Я видел приложения, которые позволяют вам выводить PDF-файлы из определенных пользователем текстовых и переменных изображений (напомнит вам PageFlex) ... но даже тогда сохранение файлов, совместимых с Adobe, не является простыми задачами для выключения и включения (например, при создании текстового файла). Есть много данных для управления даже с PDF-файлами, и я подозреваю еще больше, когда вы смотрите на PSD-файл.

Если вы не можете найти приложение с открытым исходным кодом, которое каким-то образом позволяет вам испортить его кодирование, чтобы вы могли обойти его открытие на 100%, чтобы вывести несколько совместимый файл PSD/PDF, я не думаю, что вы собираетесь быть в состоянии автоматизировать много без труда и некоторых потенциально дорогостоящих программных решений.

Длинный ответ короткий, я думаю, вам придется использовать Photoshop в какой-то момент вашего решения. С другой стороны, вы можете сделать запись действий в PS, чтобы отдельные файлы могли выводиться в любой формат, который вам нравится ... и те, которые, я уверен, могут быть написаны в сложные решения.

0

Учитывая, что вы хотите получить PDF в конце, вы могли бы использовать что-то вроде AlivePDF (библиотека PDF с открытым исходным кодом ActionScript 3)?

Если вам действительно нужно создать PSD, я не уверен, как вы это делаете с нуля, но Photoshop SDK будет хорошим началом для начала, а также хорошим пониманием bytearrays.

+0

@merlinc: Я бы попробовал AlivePDF. Но да, я хочу сгенерировать PSD-файл. – understack