我需要在剪贴板上创建一个非常基本的 Adobe Illustrator 文件,我可以将其粘贴到 Adobe Illustrator 或 Expression Design 中。我正在寻找有关如何以编程方式生成 Adobe Illustrator 文件的代码示例,最好使用 C# 或其他一些 .NET 语言(但目前任何语言都可以使用)。
我在网上找到了 Adobe Illustrator 3 File Format 文档,但是对于这个简单的场景来说,它是为了消化。
我不想依赖实际的 Adobe Illustrator 程序(例如 COM 互操作)来生成我的文档。必须是纯代码。
该代码用于 Expression Studio 插件,我需要能够在剪贴板上创建一些内容,然后将其粘贴到 Expression Design 中。在查看了 Expression Design 在复制基本形状时放在剪贴板上的格式后,我得出结论,ADOBE AI3 我是最好使用的格式(其他要么是渲染图像,要么是无法粘贴 INTO Design 的 cfXaml)。
因此,基于此,我不能使用 SWG,这可能会更容易。
另一个想法可能是使用 PDF 组件,因为 AI 和 PDF 格式应该是兼容的?我还找到了一些对名为“Adobe Illustrator 剪贴板格式”(AICB)的格式的引用,但找不到有关它的文档。