首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何以编程方式创建基本的Adobe Illustrator文件?

如何以编程方式创建基本的Adobe Illustrator文件?
EN

Stack Overflow用户
提问于 2008-09-22 04:00:56
回答 3查看 7.8K关注 0票数 6

我需要在剪贴板上创建一个真正基本的Adobe Illustrator文件,我可以粘贴到Adobe Illustrator或Expression Design中。我正在寻找关于如何以编程方式生成Adobe Illustrator文件的代码示例,最好是从C#或其他.NET语言生成(但目前任何语言都可以)。

我在网上找到了Adobe Illustrator 3文件格式文档,但对于这个简单的场景来说,它是可以理解的。

我不想依赖实际的Adobe Illustrator程序(例如COM interop )来生成我的文档。必须是纯代码。

该代码是一个Expression Studio插件,我需要能够在剪贴板上创建一些东西,我可以粘贴到表达式设计。在查看了表达式设计在复制基本形状时放在剪贴板上的格式后,我得出结论,ADOBE AI3是最好的(其他的要么是渲染图像,要么是无法粘贴到设计中的cfXaml )。

因此,基于这一点,我不能使用SWG,这可能会更容易。

另一个想法可能是使用PDF组件,因为AI和PDF格式应该是兼容的?我也找到了一些关于一种叫做"Adobe Illustrator Clipboard Format“(AICB)的格式的参考资料,但是找不到很多关于它的文档。

EN

回答 3

Stack Overflow用户

发布于 2008-09-22 04:11:20

我知道Inkscape是免费的,并且是开源的,可以编辑.ai文件。

这可能是一个开始的地方。http://www.inkscape.org/

此外,我认为Illustrator可以处理标准的svg文件,因此生成这些文件可能会容易得多。(它们是基于XML的) http://www.w3.org/Graphics/SVG/

票数 5
EN

Stack Overflow用户

发布于 2010-05-06 22:15:32

尝试使用ExtendScript,这是一个由Adobe提供的类似javascript的脚本环境(CS附带一个ExtendScript编辑器),它允许您使用脚本操作各种Adobe应用程序。我已经能够用ES创建、操作和保存Photoshop文件,所以我相信你也可以用AI来做到这一点。

票数 2
EN

Stack Overflow用户

发布于 2008-09-22 04:13:40

SVG可能是个不错的选择。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/113112

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档