XPS(XML 纸张规范)是 Microsoft 的固定版式文档格式,是 Microsoft 在 2007 年发布 Windows Vista 时作为 PDF 的直接替代品而创建的。这两种格式都准确地描述了文档在任何设备上的外观。尽管技术相似,但它们在采用方面采取了截然不同的路径,如今其中一种无处不在,而另一种在特定的 Windows 环境之外基本上被遗忘了。

XPS 是什么以及它来自哪里
XPS 由 Microsoft 开发并随 Windows Vista 一起推出。它内置于 Windows 打印系统中 — 每台 Windows Vista 及更高版本的计算机都可以通过打印到 Microsoft XPS Document Writer 来创建 XPS 文件,就像打印到 PDF 一样。该格式使用 XML 和 ZIP(.xps 文件是包含 XML 文件和资源的 ZIP 存档),使其在技术上开放且可检查。
Microsoft 将 XPS 定位为文档交换格式和用于高质量打印的假脱机文件格式。 XPS 查看器内置于 Windows 中,并且该格式已作为开放标准 (ECMA-388) 提交给 ECMA International。从纸面上看,它具有许多与 PDF 格式 相同的凭据。
尝试将 Word 转换为 PDF
无需安装。直接在您的浏览器中工作。
技术差异
- 内部结构: PDF 使用具有自己的对象模型的二进制格式。 XPS 使用 XML 并打包为 ZIP 文件 - 其内部是人类可读的文本,从而更容易以编程方式检查和生成。
- 字体处理:两种格式都嵌入字体。 XPS 专门使用 OpenType 字体。 PDF 支持更广泛的字体格式,包括较旧的 Type 1 字体。
- Color:XPS 对 ICC 颜色配置文件和 Windows 颜色系统有强大的支持。 PDF 还可以很好地处理颜色配置文件,并对专业打印中使用的 CMYK 和专色有更成熟的支持。
- 交互式功能:PDF支持表单字段、数字签名、注释、书签、JavaScript和多媒体嵌入。 XPS 支持数字签名和基本导航,但缺乏 PDF 丰富的交互功能集。
- 安全性:均支持加密和数字签名。 PDF的安全模型更加成熟,权限控制更加精细。
为什么 PDF 获胜而 XPS 没有
PDF 领先十五年。到 2007 年 XPS 推出时,PDF 已经成为文档交换的通用标准——世界各地的政府机构、法院、金融机构、打印机和企业都已对其进行了标准化。几乎每台计算机上都安装了 Adobe Reader。 PDF 具有 ISO 标准化 (ISO 32000)。围绕它构建了一个由工具、工作流程和专业知识组成的生态系统。
XPS 需要用技术上相似但并非明显优越的格式来取代所有这些。在 Windows 之外,它基本上没有支持 — Mac、Linux、iOS、Android 和 Web 浏览器不优先考虑 XPS 查看器。将 XPS 文件发送给 Windows 环境之外的人意味着他们无法在没有第三方工具的情况下打开它。 PDF 在任何地方都有效。
XPS 至今仍存在的地方
XPS 在特定的 Windows 环境中存在。 Windows 打印后台处理程序在内部使用 XPS 作为其后台打印文件格式,以实现高质量的打印渲染。 Windows 仍然包含用于打开 .xps 文件的 XPS Viewer。某些 Windows 应用程序生成 XPS 作为打印输出选项。微软用 OpenXPS (OXPS) 取代了旧的 XPS 格式,这是一种经过细微技术改进的变体,随 Windows 8 及更高版本一起提供。
在日常文档交换中,XPS 很少见。您不太可能遇到 .xps 文件,除非在生成这些文件的特定 Windows 企业环境中工作,或者从意外打印到 XPS 编写器而不是 PDF 编写器的人那里接收到文件。
XPS 和 PDF 之间转换
如果您收到 XPS 文件并需要将其作为 PDF,Windows 会让这变得简单:在 XPS 查看器中打开 .xps 文件,使用 Microsoft Print 打印为 PDF,然后保存输出。结果是您可以与任何人共享的标准 PDF。
走向另一个方向 - 将 PDF 转换为 XPS - 很少有必要,但可以通过 Windows 中相同的打印到 XPS 方法实现。对于任何文档交换场景,转换为 PDF 是正确的选择:它具有普遍可读性,拥有成熟的工具生态系统,包括 PDF 压缩、编辑和签名功能,并且在每个平台和设备上都受支持。
尝试将 Word 转换为 PDF
无需安装。直接在您的浏览器中工作。
