Использование .ai (Adobe Illustrator) переменных с переменными Drupal - PullRequest
0 голосов
/ 14 февраля 2011

Поскольку мы знаем, что мы можем присвоить переменные файлу Adobe Illustrator.Можно ли получить доступ к этим переменным с помощью функции переменных Drupal 7?

Ответы [ 2 ]

1 голос
/ 15 февраля 2011

Короткий ответ: нет.

Более длинный ответ: Это теоретически возможно, но.

То, на что вы ссылаетесь, действительно сводится к переписыванию некоторых фундаментальных основ Интернета.Это потребует, как минимум, чрезвычайно инновационной разработки и полного воссоздания нескольких основных программных компонентов.Например:

1) Браузеры пользователей читают и визуализируют гипертекст.Их нужно будет переписать, чтобы понять AI-эквиваленты ссылок, страниц и других интернет-стандартов.

2) Javacript, Jquery и другие компоненты на стороне клиента необходимо будет перестраивать с нуля.Вам также нужно было бы изобрести новый CSS и DOM, чтобы их замены могли понять.

3) Apache .... был бы в основном приемлем с некоторыми незначительными изменениями.Не более одного или двух новых расширений.

4) PHP (что означает «гипертекстовый препроцессор PHP», а не «расширенный графический инструмент PHP») должен быть полностью переделан вместе со всеми его расширениями, интеграциямии фундаментальные понятия.

5) Drupal и все его модули (основанные на предположении, что выходные данные будут гипертекстовыми) должны быть существенно переоборудованы.В частности, вам понадобится замена PHPTemplate, которая обращается к объектам AI.

Итак: многое нужно сделать.Я бы сказал «давайте начнем», за исключением того, что 6) AI является проприетарным продуктом, и у нас нет лицензий на его разработку и расширение.

0 голосов
/ 29 января 2014

Я думаю, это зависит от того, что вы хотите сделать с полученным файлом. Вы думаете о документе Illustrator с переменными данными, который будет сгенерирован из значений в Drupal? Если так, я думаю, что это очень возможно. Спецификация формата файла Illustrator в некоторой степени доступна, вам просто нужно обработать файл без помощи Illustrator (что может вызвать некоторые проблемы).

Если вы хотите сгенерировать что-то, что было бы доступно для просмотра в браузере, вам лучше использовать SVG с каким-то заполнителем, который можно заменить регулярными выражениями или, возможно, некоторыми запросами XPath для получения узлов, которыми вы хотите манипулировать, а затем добавив свои ценности там.

Как сказал Доминик, конечное использование здесь не очень понятно, поэтому ответы действительно зависят от того, что вам нужно сделать.

...