title: How to create basic Adobe Illustrator files programmatically?
body: <p>I need to create a really basic Adobe Illustrator file on the clipboard that I can paste in Adobe Illustrator or Expression Design. I'm looking for code samples on how to programmatically generate Adobe Illustrator Files, preferably from C# or some other .NET language (but at the moment any language goes).</p>
  
  <p>I have found the Adobe Illustrator 3 File Format documentation online but it's allot to digest for this simple scenario.</p>
  
  <p>I don't want to depend on the actual Adobe Illustrator program (COM interop for instance) to generate my documents. Must be pure code.</p>
  
  <p>The code is for an Expression Studio addin, and I need to be able to create something on the clipboard I can paste into Expression Design. After looking at the formats Expression Design puts on the clipboard when copying a basic shape I've concluded that ADOBE AI3 i the best one to use (the others are either rendered images, or cfXaml that you cannot paste INTO Design).</p>
  
  <p>So based on this I can't use SWG which would probably been easier.</p>
  
  <p>Another idea might be to use a PDF component as the AI and PDF format is supposed to be compatible? I'm also finding some references to a format called "Adobe Illustrator Clipboard Format" (AICB), but can't find allot of documentation about it.</p>