XPS (XML Paper Specification)文件格式是微软在Vista平台上主推的一种2维的文件格式。在Vista上XPS文件可以用IE直接打开。
为什么微软要推广这么一种文件格式呢。我个人认为主要是产生一种能够媲美PDF的文件格式, 大家知道作为一种网络传输文件必须具备以下几个特点:
1,文件大小比较小(压缩格式)
2,解析速度快
XPS格式是一种基于Zip压缩格式的文件,使用Zip或者RAR软件可以对其进行解压,然后就可以看出它的内部结构(具体结构可以参见我转帖的“XPS文件格式”中的图片),这种压缩方案也保证了XPS文件的大小是比较小的。但是仅仅是压缩是不够的,还要在一些地方进行优化,比如说Subset font 等
个人认为微软的XPS格式短期内还无法和PDF媲美,原因有二:
1,PDF的使用市场已经成型。
2,XPS浏览器还不具备修改功能(也有可能我还不知道)。