Filename extension | .oxps (.xps) |
---|---|
Internet media type | application/oxps, application/vnd.ms-xpsdocument |
Developed by | Microsoft, Ecma International |
Initial release | October 2006 |
Latest release |
First Edition
(June 16, 2009) |
Type of format |
Page description language / Document file format |
Contained by | Open Packaging Conventions |
Extended from | ZIP, XML, XAML |
Standard | ECMA-388 |
Website | www |
Open XML Paper Specification (also referred to as OpenXPS) is an open specification for a page description language and a fixed-document format. Microsoft developed it as the XML Paper Specification (XPS). In June 2009, Ecma International adopted it as international standard ECMA-388.
It is an XML-based (more precisely XAML-based) specification, based on a new print path (print processing data representation and data flow) and a color-managed vector-based document format that supports device independence and resolution independence. In Windows 8 .xps
was replaced with the ECMA standard .oxps
format which is not natively supported in older Windows versions.
The XPS document format consists of structured XML markup that defines the layout of a document and the visual appearance of each page, along with rendering rules for distributing, archiving, rendering, processing and printing the documents. Notably, the markup language for XPS is a subset of XAML, allowing it to incorporate vector-graphic elements in documents, using XAML to mark up the Windows Presentation Foundation (WPF) primitives. The elements used are described in terms of paths and other geometrical primitives.
An XPS file is a ZIP archive using the Open Packaging Conventions, containing the files which make up the document. These include an XML markup file for each page, text, embedded fonts, raster images, 2D vector graphics, as well as the digital rights management information. The contents of an XPS file can be examined by opening it in an application which supports ZIP files.