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 elements in documents. 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. There are two incompatible XPS formats available. The original document writer printed to
.xps in
Windows 7 and
Windows Vista. Beginning with
Windows 8, the document writer defaults to the
.oxps format. Microsoft provides two free converters. XpsConverter converts documents between .xps and .oxps format, while OxpsConverter converts documents from .oxps to .xps format. ==Features==