PDF与XPS的国际文档格式标准之争

时间:2022-07-02 09:51:50

PDF与XPS的国际文档格式标准之争

英国 DCC(Digital Curation Center)在《数字保存指南》中专门针对文件格式问题指出:格式是数字对象的基本特征, 它在很大程度上决定了数字对象的有效性。为了解决“格式过时”问题,人们希望有一种格式可以被长期广泛使用,更有包括数字资源保存者、软件技术开发者、硬件服务提供者等在内的人开始呼吁“格式标准化”,并希望自己正在使用或即将采用的文档格式能成为最终的“标准”--国际标准。文件格式标准不仅关系到全球数字资源的长期保存,它的背后更是潜藏着巨大的经济利益,因为这是用户在选购软件产品时的一个重大参数。本文将通过对比分析,解析发生在21世纪初的Adobe公司和微软公司的移动文档格式标准之争(PDF VS XPS)。

一、PDF与XPS简介

PDF(Portable Document Format,便携文档格式),是 Adobe 公司1993年创建的用于进行全球电子文档存储与分发的一种电子文件格式,它不依赖操作系统和显示设备,能保留原文件包括字符、字体、版式和色彩在内的所有信息,适宜网络传输、共享和打印。用户利用免费提供的 Adobe Acrobat Reader 软件或安装了Acrobat Reader 插件的网络浏览器即可阅读 PDF 文档。由于印刷界使用Adobe提供的PS技术已经相当普及,PDF成为了事实上的印刷行业电子文档的工业标准。

XPS是XML Paper Specification(XML文件规格书)的简称,微软公司2005年开始开发的用于文档保存与查看的规范,描述了这种格式以及分发、归档、显示以及处理XPS 文档所遵循的规则,以前的开发代号为“Metro”。用户可以利用免费提供的Viewer阅读器对其进行查看,利用0ffice2007的外挂程序可以“另存为XPS”格式文件,也可以在IE 7中打开并打印XPS格式的文档,并且只需通过简单的选择“打印成XPS”命令就可以通过任何支持XPS格式的程序创建XPS文档。2005年11月,微软公司了Office 12的第一个测试版[1。该测试版中添加了“PDF支持功能”,并允许开发人员使用自己的电子文件格式“Metro”(亦称为XPS)。

二、PDF与XPS文档格式的特点比较

PDF 格式具有的特点:(1)高兼容,几乎可在任何平台,包括 Windows(r)、Mac OS 以及 Android(tm) 等移动平台上查看和打印;(2)高集成,将文字、字型、格式、颜色及与设备和分辨率独立的图形图像等封装在一个文件中,同时具有超文本、超媒体链接功能;(3)高压缩,支持多种标准工业压缩算法来压缩文字、图形和图像,存储空间小,适于网络传输与储存;(4)智能型,提供日常应用文件、电子邮件和网页的信息使用、查找和管理的能力。

XPS格式的特点:XPS是一种从Office客户端应用程序单向转换为不依赖于任何应用程序和平台的标注页码的新文件格式,通过XML存储数据,使用的是公开格式页面描述语言,能完成PDF在图文页面描述和共享打印、印刷领域的各项要求,很多特征和功能看起来都非常像PDF格式。和PDF一样,使用者无须拥有制作文件的软件,即可通过免费的阅览器软件读取或打印文件。

三、PDF与XPS文档的优势比较

1、XPS格式的优势:

(1)潜在用户群。在业界,微软的Office和Windows握有极大的市场占有率,作为Windows Vista的默认支持文档格式,XPS可以由Office 2007直接导出。

(2)方便读写。Adobe PDF需要安装相应的软件才能够完成PDF文件读写、打印,而Office2007可以直接将编辑的文档保存为XPS格式。

(3)全免费。像Flash一样,Adobe免费提供了浏览PDF格式文档的软件――Adobe Reader,目的是为了吸引图像设计人员和出版社等用户购买其收费的PDF创建软件,但微软的XPS集合在Vista系统中,则是免费提供给消费者和专业开发人员。

(4)更开放更安全。XPS是基于XML的文件格式,相比起PDF逐渐开放的做法,XPS一开始就有了更加开放的保证。另外,纯静态的文档也在最大程度上保证了XPS用户的安全性,而PDF实际上是一个动态格式,因为维护不慎,使Adobe Reader成为了漏洞最多的软件。

(5)技术优势。微软表示,使用压缩XML的XPS文档使得其它应用程序更加容易对其进行搜索和操作;理论上来说,XPS使用与打印相同的编程语言,而PDF使用的是PostScript,因此XPS将有更好的色彩表现,并且所需打印时间会较短。

2、比之XPS,PDF的优势

(1)多平台,兼容性极高,可跨平台支持Windows、Mac与Linux等不同操作系统,而XPS只适用于Windows系统。

(2)PDF是一个事实上的工业标准,在正式成为国际标准之前已经有相当高的开放性,有层出不穷的各种第三方阅读器对其进行支持;而XPS是微软自己开发的一种格式,仅适Windows系统,且开发时间较短,市场支持度较低。

四、Adobe PDF与微软XPS的国际标准之争

2007年1月,就在Windows Vista操作系统个人版全球上市的前一个工作日,Adobe公司明确将可移动文档格式(PDF)规范全部递交给美国信息与影像管理协会(AIIM),以期成为国际标准化组织(ISO)认可的标准。同年7月,微软所有的产品部门经过了18个月的兼容性努力,微软向国际标准组织ECMA International提起申请,将XPS作为通用标准格式。

PDF会先于XPS成为国际标准吗,还是两者并存?PDF不仅拥有成熟的技术和优质的用户体验,还有长时间的大规模市场应用、良好的政府企业以及出版商合作关系。而XPS能完成PDF在图文页面描述和打印、印刷领域的各项要求,具有市场覆盖率极广的Vista和Office2007的支持,省去了安装相应软件的麻烦,且免费开放。但是,XPS格式的最大优势是微软2006年的新版操作系统Windows Vista的原生支持,而Vista在上市后因为兼容性极差、资源消耗过多、运行速度慢、开机时间长、硬件要求过高等致命弊端而被用户所诟病,在短短三年后,随着Windows 7、Windows 8的上市而最终退出市场。

* 2008年1月,Adobe PDF1.7被ISO接受,并在7月成为官方确认的ISO 32000。

* 2008年5月,微软公司宣布Office办公软件将支持更多文档格式,包括PDF。

* 2009年7月,微软正式发售Windows 7系统,RTM不内置XPS支持,相当于不将XPS作为文档和打印的标准格式。

五、小结

Adobe的PDF之所以会抢先成为国际标准,既赢得声誉赢得市场,只在于:先培养起用户的使用习惯,让文件格式成为通行的事实标准。XPS作为一套格式规范已经比较优秀,但是并不能与PDF已经积累十几年的用户习惯和市场覆盖率相比。一个企业为了成为国际标准也许目的只是为了追逐最大利益,但是作为一种技术或软件,成为国际标准并不是终极目的,它的真正意义在于帮助技术不断弥补自身的缺陷漏洞,推动它的普及运用,最后有利于满足技术的发展和数字资源使用、共享和保存的需要。

(作者单位:武汉大学信息管理学院)

上一篇:被虚荣调包的人生 下一篇:浅谈生物教学中的演示法