Разработка плагина Adobe Illustrator на C++ SDK

Требуется создать плагин для Adobe Illustrator, который будет автоматически генерировать векторные слои на основе данных, предоставленных в JSON-формате.

Основные задачи

  • Изучение и работа с Adobe Illustrator SDK (C++)
  • Разработка функционала для чтения и парсинга JSON-файлов, передаваемых в программу
  • Создание векторных слоев (пути, фигуры, заливки) на основе структурированных данных из JSON
  • Обеспечение стабильной интеграции плагина с интерфейсом Adobe Illustrator
  • Тестирование и отладка работы плагина

Требования к разработчику

  • Опыт разработки на C++
  • Понимание принципов работы с графическими SDK (желателен опыт с Adobe SDK или аналогичными)
  • Умение работать с форматом JSON
  • Ответственный подход к написанию чистого и документированного кода

Что должно быть в JSON-файле (структура данных)

JSON-файл должен содержать информацию, необходимую для построения векторных слоев. Конкретная структура данных будет согласована с исполнителем. В общем случае она может включать:

  • Типы графических объектов (контуры, фигуры)
  • Координаты точек, параметры кривых Безье
  • Стили заливки и обводки (цвет, толщина)
  • Порядок и иерархию слоев

Готовность обсуждать детали реализации и технические нюансы с исполнителем.

Интеграция с 1С через OData для работы с файлами

Требуется реализовать чтение и загрузку файлов (PDF, XLSX и др.) в документы 1С (Комплексная автоматизация) через OData-интерфейс. Необходимо получить бинарное содержимое файлов и загружать новые файлы во внутреннее хранилище системы.