先看结论
- XPS 是一种用 XML 描述分页电子纸张的固定版式文档和打印机页面描述格式,其关键限制是以保持显示与打印版式为主,而不是保留原始编辑结构。
- 在 Windows 11 中,如果系统没有 XPS Viewer,先把它作为可选的按需功能添加,再用它打开 .xps 文件。该查看器可阅读、复制、打印、签名和设置权限。Microsoft 的 XPS Viewer 和 XPS Document API 仅适用于 Windows,因此 macOS 和手机没有内置 XPS 阅读器;在这些设备上,请使用明确标注支持 Microsoft XPS 的应用,或向发送者索取 PDF。只修改 .xps 扩展名不能转换文件。
- 来源不明的 XPS 文件应按不受信任内容处理。查看器需要解析 XML、图像、字体和其他二进制资源,宜使用已更新且受隔离的查看器。XPS 数字签名有助于验证作者身份和内容完整性,但不能消除资源解析风险,也不能证明文档陈述真实。
XPS 文件是什么:打开方法、安全风险与转换限制
XML Paper Specification 由 Microsoft 开发,用于最终呈现、打印后台处理和打印机页面描述。XPS 文件是基于 Open Packaging Conventions 的 ZIP 包,可以容纳一个或多个固定文档。其 FixedDocumentSequence、FixedDocument 和 FixedPage 部件可引用包内的 XML、图像、OpenType 字体及其他资源。
XPS 面向固定的最终呈现,不是文字处理或页面设计格式。转换器如果能忠实重现版式,转为 PDF 时可能保留可见外观;转回可编辑文档时,原始编辑结构和语义可能丢失。字体嵌入可减少字体替换导致的变化,但不保证完整保留。
怎么打开
在 Windows 11 中,如果系统没有 XPS Viewer,先把它作为可选的按需功能添加,再用它打开 .xps 文件。该查看器可阅读、复制、打印、签名和设置权限。Microsoft 的 XPS Viewer 和 XPS Document API 仅适用于 Windows,因此 macOS 和手机没有内置 XPS 阅读器;在这些设备上,请使用明确标注支持 Microsoft XPS 的应用,或向发送者索取 PDF。只修改 .xps 扩展名不能转换文件。
在 Windows 11 中,如果系统没有 XPS Viewer,先把它作为可选的按需功能添加,再用它打开 .xps 文件。该查看器可阅读、复制、打印、签名和设置权限。Microsoft 的 XPS Viewer 和 XPS Document API 仅适用于 Windows,因此 macOS 和手机没有内置 XPS 阅读器;在这些设备上,请使用明确标注支持 Microsoft XPS 的应用,或向发送者索取 PDF。只修改 .xps 扩展名不能转换文件。
XPS 面向固定的最终呈现,不是文字处理或页面设计格式。转换器如果能忠实重现版式,转为 PDF 时可能保留可见外观;转回可编辑文档时,原始编辑结构和语义可能丢失。字体嵌入可减少字体替换导致的变化,但不保证完整保留。
文件安全
来源不明的 XPS 文件应按不受信任内容处理。查看器需要解析 XML、图像、字体和其他二进制资源,宜使用已更新且受隔离的查看器。XPS 数字签名有助于验证作者身份和内容完整性,但不能消除资源解析风险,也不能证明文档陈述真实。
来路不明、文件名带两个后缀,或者内容和扩展名对不上——先停下来核对。
转换格式
XPS 面向固定的最终呈现,不是文字处理或页面设计格式。转换器如果能忠实重现版式,转为 PDF 时可能保留可见外观;转回可编辑文档时,原始编辑结构和语义可能丢失。字体嵌入可减少字体替换导致的变化,但不保证完整保留。
先复制一份原文件再转换,转完对照看看画质、元数据和排版有没有变。
常见问题
XPS 文件是什么格式,主要用来做什么?
XPS 是 Microsoft 开发的固定版式文档、打印后台处理和打印机页面描述格式。它用 XML 表示分页电子纸张,并把页面、图像、OpenType 字体等资源组织在一个 OPC ZIP 包中。
XPS 文件怎么打开?
在受支持的 Windows 系统中,用 XPS Viewer 打开;在其他平台上,使用明确支持 Microsoft XPS 的应用,或请发送者转换为 PDF。只把 .xps 改成其他扩展名并不会完成转换。
Windows 11 如何安装 XPS Viewer 并打开 XPS 文件?
如果系统没有 XPS Viewer,请在 Windows 可选的按需功能中添加它,再用它打开 .xps 文件。Microsoft 说明该查看器可执行阅读、复制、打印、签名和权限设置操作。
Mac 怎么打开 XPS 文件?
Microsoft 的 XPS Viewer 和 XPS Document API 仅适用于 Windows,因此 Mac 没有内置 XPS 阅读器。请使用明确支持 Microsoft XPS 的应用,或向发送者索取 PDF;仅修改 .xps 扩展名不能转换文件。
手机怎么查看 XPS 文件?
Microsoft 的 XPS Viewer 和 XPS Document API 仅适用于 Windows,因此手机没有内置 XPS 阅读器。可使用明确支持 Microsoft XPS 的应用或获取 PDF 版本;机密文件不宜交给来源不明的服务。
XPS 文件以 50 4B 03 04 开头却打不开怎么办?
50 4B 03 04 是 ZIP 本地文件头,XPS 和其他 ZIP 容器都会使用,不能据此单独确认文件就是 XPS。文件可能属于其他格式、下载不完整、已经损坏,或不受当前查看器支持。
XPS 和 OXPS 应该用哪个,两者有什么区别?
XPS 是 Microsoft 原始格式,通常使用 .xps;OXPS 是 ECMA-388 定义的后续 OpenXPS,使用 .oxps。Microsoft API 会分别识别两者,因此不能通过修改扩展名互换。
XPS 文件转 PDF 或可编辑文档会丢失什么?
如果转换器忠实重现固定版式,PDF 可能保留可见外观。XPS 并非编辑格式,转为可编辑文档时可能丢失原始编辑结构和语义;嵌入字体能减少替换造成的版式变化,但不保证完整保留。
邮件收到的 XPS 文件安全吗,可以直接打开吗?
发送来源和 .xps 扩展名都不能证明安全。查看器需要解析 XML、图像、字体和二进制资源,应在已更新且受隔离的查看器中处理未知文件。即使签名有效,也不能消除这些解析风险。
XPS 文件的 MIME 类型和文件头魔数是什么?
IANA 注册的 MIME 类型是 application/vnd.ms-xpsdocument。XPS 作为 OPC ZIP 包通常以 50 4B 03 04 开头,但这个文件头也属于其他 ZIP 容器,不能单独用于可靠识别。
XPS 数字签名有效是否代表文件安全、内容可信?
不是。签名可用于验证作者身份以及签名内容是否被改动,但不能证明文档陈述真实,也不能消除查看器解析 XML、字体、图像等资源时的实现风险。
相关格式
资料来源
Documents Overview — XPS Documents · Microsoft Learn
XPS Document API · Microsoft Learn
Media Types Registry — application/vnd.ms-xpsdocument · IANA
Microsoft XML Paper Specification (XPS) · Library of Congress
Available Features on Demand — XPS Viewer · Microsoft Learn
PageDeviceColorSpaceUsage · Microsoft Learn
ECMA-388 Open XML Paper Specification · Ecma International
Introducing APIs for Creating XML Paper Specification Documents · Microsoft Learn / MSDN Magazine Archive