在Cocoa应用程序中使用Illustrator .ai文件

时间:2010-10-06 14:25:49

标签: cocoa macos adobe-illustrator

我有一个客户询问开发一个可以打开Illustrator文件的Cocoa应用程序。你认为这有多可行?格式有多封闭?我似乎无法在Adobe的网站上找到任何有用的信息。

提前致谢!

2 个答案:

答案 0 :(得分:5)

现代ai文件是具有应用程序特定注释的PDF文件(CS3至CS5)。打开ai文件时,Adobe Illustrator将忽略实际的PDF数据,并在编写时使用它插入的注释。

答案 1 :(得分:1)

只需打开它?相当可行。 NSImage会将其加载为光栅化图像而不会眨眼。在创建NSImage实例时将其视为任何其他受支持的图像文件。

如果您希望能够检查其内部结构(如图层,路径等)并可能进行编辑,那么我不知道有任何开源的Objective-C库。