XPS vs PDF. What's the status?

15,155

Solution 1

As you mentioned, XPS does seem dead. Part of its lack of traction might be that it requires you to either set your default web browser to Internet Explorer (at least, on Windows XP), or open the XPS file manually in IE (rather than double-clicking it to open).

I'm not sure about Vista and 7, but XPS is annoying on XP if your default web browser is set to something other than Internet Explorer. The XPS viewer opens, but apparently it uses your web browser to do the rendering. On a computer configured with Firefox or Opera as the default, it just causes the default browser to prompt you to open or save the file. If you click Open, it again tries to open it in XPS Viewer, then causes the default browser to prompt you to Open or Save the file (again).

A long time ago I also started saving files in MDI (Microsoft Document Imaging) format. It was a pretty handy format for scanning documents back before there were so many free utilities that let you scan directly to a PDF. I think I can still open them if I install the document scanning component of MS Office, but MDI seems to have been superseded by XPS. If you want to able to open your files in the future, or if you want other people to be able to open them, you're probably best off using PDF.

I've used most of the common PDF printers available, but so far the best one for Windows seems to be PDFill PDF Tools Free. Its included PDF printer allows you to configure a default directory (as well as other default settings). I use it with DirectFolders to quickly find the appropriate directory for saving the PDF file.

Microsoft also has a plugin for Office 2007 that adds a menu item to save (or "publish") to PDF and XPS. It's probably the most convenient way to save Office files in PDF format, but the Microsoft-generated PDF files are always several times larger than the ones created by PDF printers. I assume it's because they're including some extra metadata or they're properly handling document links embedded in within the files.

Solution 2

XPS will never have the support PDF has, but it is much easier to program against. You just create the XML how you want it (deciphering the standard is an exercise left to the reader), and then zip the directory structure up.

Solution 3

it will get traction because of the millions of .Net programmers moving to WPF, and it's built-in support for writing XPS.

Solution 4

I'm not aware of any actual advantage to XPS, and it's less compatible. Why would it get any traction at all? If you don't like Adobe Reader, use xpdf or some other free alternative.

Share:
15,155

Related videos on Youtube

Redandwhite
Author by

Redandwhite

Updated on September 17, 2022

Comments

  • Redandwhite
    Redandwhite almost 2 years

    XPS, the PDF alternative, seems to be almost dead in the water.

    That said, Windows 7 offers a built-in XPS printer and viewer. I believe Vista also offers a built-in printer.

    XPS seems lighter than PDF, perhaps it only appears so because of Adobe's bloated reader, but that's for another discussion.

    Is it worth it to begin encoding in XPS instead of PDF? Will Vista or above be able to read it without problems? What should I look out for?

    • Hasaan Chop
      Hasaan Chop over 14 years
      XML is bloat by definition.
    • Hasaan Chop
      Hasaan Chop over 14 years
      The only thing that proves is that the legacy formats were poorly designed to begin with.
    • Adam Ryan
      Adam Ryan over 14 years
      @Redandwhite: The new formats are smaller because they are zip compressed. But I do like the smaller sizes.
    • hk_
      hk_ over 12 years
      I found that XPS will save a page all messed up on WinXP. It would be a fantastic tool, if it worked.
  • Redandwhite
    Redandwhite over 14 years
    I don't actually mind PDF as a format, just checking in on any alternatives. Thanks
  • Redandwhite
    Redandwhite over 14 years
    thanks for the awesome software recommendation. Office creates larger PDFs than printers because (as you say) it preserves metadata and in-document links. PDF printers just see raw output.
  • jiggunjer
    jiggunjer over 8 years
    6 years later and your prediction still isn't true :p
  • CypherPotato
    CypherPotato about 6 years
    8 years later and your prediction still ins't true xD