3.4 KB
Commercial Business Invoice
Type:Commercial Invoice
XPS Download XPSXPS · 5 XPS files
Download free, validated XPS (.xps) test files for printer drivers, converters, and document viewers. Clean fixed-layout samples built to ECMA-388 standards.
Direct Downloads
5 XPS files
3.4 KB
Commercial Business Invoice
Type:Commercial Invoice
XPS Download XPS3.7 KB
Multi-Page Corporate Summary
Type:Corporate Summary (2 Pages)
XPS Download XPS3.0 KB
Vector CAD Blueprints
Type:Vector CAD Blueprints
XPS Download XPS3.1 KB
Landscape Financial Sheet
Type:Landscape Financial Sheet
XPS Download XPS3.1 KB
Precision Layout & Press Marks
Type:Precision Layout & Press Marks
XPS Download XPSXPS Technical Reference
XML Paper Specification (XPS) is an open, fixed-layout electronic document format and page description language created by Microsoft and standardized internationally as ECMA-388. Built on Open Packaging Conventions (OPC) and an XML-based vector graphics language derived from Windows Presentation Foundation (WPF), XPS serves as an enterprise-grade digital paper format and high-fidelity print spooling pipeline.
XPS was developed by Microsoft under the internal code name "Metro" and first publicly released in November 2006 alongside Windows Vista and the .NET Framework 3.0. Microsoft designed XPS to resolve longstanding fidelity limitations in the legacy Windows Graphics Device Interface (GDI) print subsystem, replacing intermediate EMF spooling files with a modern, hardware-independent page description language.
In June 2009, Ecma International standardized the specification as ECMA-388 (Open XML Paper Specification, or OpenXPS). The standard established an open, vendor-neutral file format for fixed-page documents, providing royalty-free licensing to ensure independent developers and printer manufacturers could construct compliant XPS readers, drivers, and conversion tools without proprietary constraints.
With Windows 8 and subsequent editions, Microsoft updated its default document writer to output OpenXPS (.oxps), while preserving full backward compatibility with legacy XPS (.xps). While Microsoft shifted the standalone XPS Viewer to an optional Windows feature in Windows 10 (version 1803), XPS remains widely utilized across high-end commercial printers, prepress proofing systems, virtual driver pipelines, and enterprise archiving systems.
Under the hood, an XPS document is an OPC-compliant ZIP container structured into distinct XML markup streams and resource folders:
Declares the MIME types for all package components (FixedDocumentSequence, FixedDocument, FixedPage) and establishes package-level root relationships pointing to the entry document sequence.
A FixedDocumentSequence (.fdseq) coordinates one or more FixedDocument (.fdoc) components, which in turn enumerate the ordered sequence of individual FixedPage (.fpage) parts.
Each page defines a canvas with explicit Width and Height dimensions in 1/96th-inch units. Layout elements are strictly positioned without dynamic reflow, using Path elements for vector paths and Glyphs elements for font rendering.
Vector art is described via mini-language path geometry strings (Move, Line, Cubic Bezier, Arc) executed with high-precision anti-aliasing and fill rules (EvenOdd or NonZero).
Text is rendered through <Glyphs> elements referencing subsetted OpenType or TrueType font streams stored within the Resources folder, ensuring identical typography across any operating system.
XPS files are supported across a wide variety of native Windows subsystems, open-source document viewers, and cross-platform conversion tools:
| Software / Platform | Status | Implementation Details |
|---|---|---|
| Microsoft Windows (Built-in Spooler) Native XPS print architecture on Windows Vista, 7, 8, 10, and 11 with Microsoft XPS Document Writer virtual printer. | Native Print Path | |
| Windows XPS Viewer Pre-installed on legacy Windows; available via "Optional Features" in modern Windows 10 (1803+) and Windows 11. | Native / Optional Feature | |
| SumatraPDF & MuPDF Full, high-speed rendering of both legacy XPS (.xps) and OpenXPS (.oxps) with vector fidelity and font rendering. | Native Cross-Platform Support | |
| Linux Document Viewers (Evince, Okular) Standard GNOME and KDE document viewers render XPS files using the libgxps rendering library backend. | Supported via libgxps | |
| Ghostscript & pdf2xps Converters High-throughput conversion between XPS and PDF ISO 32000 for enterprise document processing pipelines. | Full Pipeline Conversion |
When testing file upload handlers, document converters, or print processing engines with XPS files, verify the following quality criteria:
An XPS (XML Paper Specification) file is a fixed-layout document format developed by Microsoft as an open alternative to PDF. It preserves the exact layout, fonts, vector geometry, and colors of a document, ensuring it looks identical on any screen and prints with pixel-perfect accuracy on physical printers.
XPS is the original specification released by Microsoft with Windows Vista in 2006 (using the namespace http://schemas.microsoft.com/xps/2005/06). OpenXPS (ECMA-388) is the formal international standard finalized in 2009 by Ecma International (using the namespace http://schemas.openxps.org/oxps/v1.0). Both use OPC ZIP containers, and modern viewers support both variants.
On Windows 10 and 11, the legacy XPS Viewer can be enabled in seconds via Settings > Apps > Optional features > Add a feature > XPS Viewer. Alternatively, lightweight third-party tools such as SumatraPDF or MuPDF open both .xps and .oxps files natively.
Yes. Many utilities and enterprise pipelines convert XPS directly to PDF. On Windows, you can open an XPS file and print it using "Microsoft Print to PDF". In server and developer pipelines, tools like Ghostscript, MuPDF (mutool), or Python libraries convert XPS to standard ISO 32000 PDF seamlessly.
Yes. All XPS test files provided on TestingFile are strictly safe, clean fixtures created with standard XML markup and vector paths. They contain no macros, external network references, or sensitive information, making them ideal for automated CI/CD pipelines, viewer test suites, and file upload validation.