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