关于AI文件的第三方软件预览和PDF兼容性
在实践中可能经常遇到拿到AI文件,手上却没有Illustrator,或者因为打开Illustrator太慢而不愿意开的情况。那么又没有其他打开AI文件的方法呢?其实有,而且不少,具体可能要根据你使用的系统和文件的存储方式改变。

在推荐软件之前,我们先来谈谈AI文件的机制。如果你希望直接看解决方案,请直接看后面一段。
AI文件的原理和存储
AI文件格式的前身是原生文件格式PGF。它是矢量格式,由填充和描边组成而不是像素,你可以将它看作移植性很差的EPS格式。
AI文件同时具有三重属性:
- Adobe旗下Illustrator专用文件
- 矢量文件
- 组合式文件
首先来说第一重属性:Adobe旗下Illustrator专用文件。专用指的是这个文件格式是专为Illustrator设计的,而不是标准的、通用的、跨软件的文件格式,因此即便用其他方法打开,也有可能出现变形、内容丢失(尤其是未嵌入内容)和无法兼容的情况。而作为Adobe旗下的软件,Illustrator导出的AI格式可以通常被大多数Adobe的软件兼容,比如Photoshop、InDesign、After Effect等,但跨版本也容易出现问题。
再来说第二重属性:矢量文件。Illustrator是矢量平面编辑器,因此AI格式主体部分也是存储矢量信息的。矢量信息的存储格式实际和常见的EPS采用的是类似的标准(AI使用PostScript),因此许多第三方应用都有将AI文件内的矢量信息提取出来并转化为较常见的格式的能力。比如MacOS自带的Preview可以将EPS封装为PDF。
最后是第三重属性:组合式文件。其实大多数专业设计软件的格式都属于这类,即一个文件内存储着多种兼容格式。在一个AI文件中,可能包含:PDF文件、ICC配置文件、嵌入的字体和文件、矢量路径文件等。在存储时,前三者都可以在存储面板里直接看到,其中第一项就是“PDF兼容”,凡勾选此项,任何支持PDF的阅读器都可以查看AI文件的内容,只是部分PDF阅读器无法自动找到相应的文件头,需要手动修改后缀为PDF。
AI文件的预览
预览AI文件是可以实现的,上面的特性为我们提供了思路。但要记住我们刚才说的,AI文件的移植性是很差的,使用其他软件预览终究有几率出现问题。
预览勾选了“PDF兼容”的AI文件
在AI文件勾选了“创建PDF兼容文件”时,实际你得到的AI格式是同时包含一份PDF文件和一份AI文件的。这类AI文件只需将后缀改为PDF,就可以用几乎任何PDF查看器打开,比如Adobe Reader、Google Chrome、福晰阅读器、安卓系统文件管理器、MacOS的Preview、Linux的Okular。

支持打开PDF的图像处理器也可以正常打开这类AI文件或修改后缀成PDF的该文件,比如Photoshop、GIMP。
预览没勾选“PDF兼容”的AI文件
没有勾选PDF兼容的AI文件体积会小很多,但可移植性极差,连Adobe自家的Photoshop也无法打开。AI文件的封装采用PostScript语言,因此你需要找到支持PostScript语言又支持AI封装的矢量代码的查看器。很遗憾告诉你:目前我没有找到……但缩略图却可以。
PSD codec 1.2.1或更高版本(Windows)
你可以安装免费插件PSD codec,仅支持Windows系统,新版本不仅可以查看PS文件的缩略图,也可以查看AI文件的缩略图(实际使用只有一部分会显示)。即便没有嵌入PDF文件,它也可以让你看到缩略图。但仅仅是缩略图,不能像图片浏览器那样让你浏览文件的详细内容。

关于勾选“PDF兼容与否”,可以参阅这篇(英文):
只支持勾选“PDF兼容”但不错的阅读器
下面的阅读器是我使用过的,支持勾选“PDF兼容“的查看器。但均不支持未勾选的情况。
Inkscape或XnView
支持几乎所有图片格式,可以查看AI文件。有Windows、OS X、Linux版本。
Free Ai File Viewer、PCX Viewer
支持几乎所有图片格式,可以查看AI文件。支持仅Windows。这两款软件都可以解码PostScript。
GSview
大名鼎鼎的Ghostscript,专为PDF和PostScript文件设计。