Open XML Paper Specification (OpenXPS), is an open specification for a page description language and a fixed-document format originally developed by Microsoft as XML Paper Specification (XPS) that was later standardized by Ecma International as international standard ECMA-388. It is an XML-based (more precisely XAML-based) specification, based on a new print path and a color-managed vector-based document format that supports device independence and resolution independence. OpenXPS was standardized as an open standard document format on June 16, 2009. (From Wikipedia.)
Like Adobe’s PDF format, XPS is a fixed-layout document format designed to preserve document fidelity, providing device-independent document appearance. PDF is a database of objects, created from PostScript and also directly generated from many applications, whereas XPS is based on XML. Both formats are compressed, albeit using different methods. The filter pipeline architecture of XPS is also similar to the one used in printers supporting the PostScript page description language. PDF includes dynamic capabilities not supported by the XPS format.
The differences between OpenXPS and PDF can be traced to their heritage and the manner of their development, as they have different design goals and different groups providing input. The different goals in the development of OpenXPS and PDF resulted in different principles and design tradeoffs between the file formats.
For ordinary readers, the eBook made in PDF format has a grown-up texture and book reading effect, can be “realistic” to show the original book, and display size can be arbitrary resettled, provide the reader with the personalized way of reading. Because PDF files do not depend on the operating system’s language and fonts and display device, they are easy to read. And the weakness for PDF is it cannot convert to others format unless use PDF converter to turn PDF files to others formats.
So, what do you think about the two formats? Do you think OpenXPS will replace PDF?