Мне нужно создать действительно простой файл Adobe Illustrator в буфере обмена, который я могу вставить в Adobe Illustrator или Expression Design. Я ищу примеры кода о том, как программно генерировать файлы Adobe Illustrator, предпочтительно из C # или другого языка .NET (но на данный момент любой язык работает).
Я нашел документацию по формату файлов Adobe Illustrator 3 в Интернете, но для этого простого сценария достаточно времени.
Я не хочу зависеть от фактической программы Adobe Illustrator (например, COM-взаимодействия) для создания моих документов. Должен быть чистый код.
Код для надстройки Expression Studio, и мне нужно иметь возможность создать что-то в буфере обмена, которое я могу вставить в Expression Design. Посмотрев на форматы, которые Expression Design помещает в буфер обмена при копировании базовой фигуры, я пришел к выводу, что ADOBE AI3 лучше использовать (остальные - либо визуализированные изображения, либо cfXaml, которые нельзя вставить в INTO Design).
Поэтому, исходя из этого, я не могу использовать SWG, что, вероятно, было бы проще.
Другая идея может заключаться в использовании компонента PDF, поскольку предполагается, что формат AI и PDF совместим? Я также нахожу некоторые ссылки на формат, называемый «Формат буфера обмена Adobe Illustrator» (AICB), но не могу найти много документации об этом.