Ghostscript (gswin32.exe) only accepts PostScript or PDF as an input, so you can't use it to deal with XPS. You need another member of the family, GhostXPS (gxps.exe), which accepts XPS as an input. There is also GhostPCL (pxl6.exe) which accepts PCL as an input.
File extension | .xps |
Category | Document File |
Description | Open XML Paper Specification known as XPS consists of structured XML markup that determnes the layout and visual appearance of each page within the document. The markup language is a subset of XAML which allows it to incorporate vector-graphics in documents. Microsoft developed XPS with the intention of creating an alternative to PDF. |
Actions | XPS to PDF - Convert file now View other document file formats |
Technical Details | An XPS file is a unicode ZIP archive which use the Open Packging Conventions and contain the files which make up the document. The files includes are an XML markup file, text, embedded fonts, raster images, 2D vector graphics and any DRM (Digital Rights Management) information. These contents can be reviewed by opening in an application that supports ZIP files. |
Associated programs | Chrome Firefox Microsoft Internet Explorer Microsoft XPS Viewer Safari |
Developed by | Microsoft |
MIME type | application/oxps application/vnd.ms-xpsdocument |
Useful links | Microsoft XML Paper Specification Essentials Pack XPS Viewer Convert XPS file |
Ghostscript Dpdfsettings
- Convert XPS to PDF - Convert your file now - online and free - this page also contains information on the XPS and PDF file extensions. Choose the XPS file that you want to convert. Select PDF as the the format you want to convert your XPS file to. Tell Zamzar where you want to receive your converted PDF file.
- (1) I looked at using ghostscript to convert pdf to xps, but if I were to go down this route I would need to agree that my product would become 'opensource'. (2) I looked at using adobe reader to print to the ms xps document writer, but have found that the licensing terms in v8 of the reader prohibit its use to convert to a different file format.