Office and XPS support


It is not necessarily that interesting of a story for Microsoft to talk about how we are using our own technology (duh)!  But certainly when the Office team announced support for ‘save-as’ PDF in Office “12” earlier in the month, it raised speculation about if the same support would be there for XPS.  It should come as no surprise that Office “12” will natively support ‘save-as’ XPS.  You can find details on this support in Jeff Bell’s blog from the Office team. 


 


Office support for ‘save-as’ XPS has been in development for quite a while.  In the builds I have played with, it is looking quite good — document quality is outstanding!  The XPS files created have additional document structure and things like hyperlinks that are hard to get through a print driver.  I think it is good that the Office team is responding to customer demand to offer the ability to create PDF, as well as make a bet on the future innovations possible with XPS.


 


XPS output from Office, however is really only a small part of the overall XPS story for Microsoft.   We started collaborating with the Office team a long time ago to build the Office “12” XML format and the XPS format on the new Open Packaging Conventions.  That is the packaging technology using ZIP and XML that provides a common architecture for packing up parts in a file format.  From a developer point-of-view, a single piece of code that reads and writes content and metadata, digitally signs and rights-manage both Office “12” XML files and XPS files.  Because these formats are open and fully documented, this makes effortless integration of these files into any document workflow.  Plus, in the new Windows Presentation Foundation, we have a great set of APIs that make this easy for any developer building Windows applications to perform these operations on any file type that uses Open Packaging Conventions.  See Jesse McGatha’s slides from PDC to read more about this.


 


What I think will resonate the most with customers is the ability to roll-out Windows Rights Management Services (RMS) and use the same infrastructure to rights-manage Office files as well as XPS files.  In fact, we are starting to use this functionality in Building 2 right now – sending each other XPS documents that are protected for the first time!  There is nothing unique about XPS that supports RMS, just the fact that we are using Open Packaging Conventions (you could also RM protect XPS using some other rights-management product).   Think of the following scenarios that are now enabled:


           


          An Office “12” user has defined a group of co-workers who can view a new Word document. They publish an XPS for review and Word automatically restricts access to the XPS to the same set of people, ensuring that the information stays within the group.


          An Outlook user attaches an Office “12” Word document and an XPS Document to an email and places “do not print” restrictions on the email. Authenticated users that have Office can open the .docx, and any Windows XP or Windows Vista user can open the XPS. But both documents have the same restricted permissions.


          A workflow application can define who can have what permissions for an entire library of Office “12” and XPS document at once.


 


I’ll be specific about when the scenarios are up and working in later blogs.


 


We have talked a lot about the benefits of XPS for printing, scanning and simple document creating, publishing and sharing for a while.  I think it is great to see some of the deep investments we have made in the architecture of the file format, and the APIs integrated into the Windows Presentation Foundation start paying off.  Developers are getting excited, and the possibilities of what you can do with XPS and Office “12” Open XML files just gets better and better.


 


– Andy


 


Comments (50)

  1. PatriotB says:

    A couple comments…

    "We started collaborating with the Office team a long time ago to build the Office “12” XML format and the XPS format on the new Open Packaging Conventions." Were you collaborating "a long time ago" with any other ISVs, or is this another example of Office having an unfair advantage over competitors?

    Also, can you sometime explain what the Reach Viewer in Vista is? In current builds, it lets you view XPS documents WITHOUT WinFX/WPF installed…

  2. Andy Simonds says:

    Fair question. Sorry to dissapoint any conspiracy theorists out there, but no, Office worked out off the public XPS specification just like everyone else. We went public a while ago and we have had a lot of IHVs and ISVs build XPS solutions before Office. There had been some speculation that Office cooked up their support in a few weeks which is of course not really possible if anyone is familiar with working with file formats.

  3. LA says:

    Will XPS be able to provide the interactive and dynamic capabilities of PDF?

  4. epoepo says:

    Excellent browsing have the to

  5. vmosmos says:

    Excellent browsing have the to

  6. Mikle says:

    Good site! Well.. i like design!

  7. rosa says:

    Excellent browsing have the to

  8. theital says:

    Excellent browsing have the to

  9. gimi says:

    Excellent browsing have the to

  10. gimi says:

    Excellent browsing have the to

  11. Dari says:

    Very nice site! <a href= http://www.homeinsurance.newoz.info >home insurance</a> <a href= http://www.carinsurance.newoz.info  >car insurance</a>

  12. Besid,Besid says:

    Very good project! <a href= http://www.debtconsolidation.newov.info >debt consolidation</a> <a href= http://www.badcreditloan.newov.info >bad credit loan</a>

  13. Qest,Qest says:

    Very nice resources!<a href= http://www.mortgagerefinancing.newov.info  >mortgage refinancing</a> <a href= http://www.autoinsurancequote.newoz.info >auto insurance quote</a>

  14. Milas says:

    Well…good news, i like your site, Happy new year! )))

  15. Ocis,Ocis says:

    Very nice resources!<a href= http://betting.ggfix.com >betting</a> <a href= http://wagering.ggfix.com >wagering</a>

  16. Gregory says:

    I am very impressed how you can build webpages! Please visit my site too:

    <a href=  ></a> [url=][/url]

  17. ware,ware says:

    Excellent browsing have the to,Excellent browsing have the to

  18. besti,besti says:

    Very interesting.,Very interesting.

  19. sarde,sarde says:

    Beautiful site!,Beautiful site!

  20. Very interesting.,Very interesting.

  21. Great place to visit!: Thanks!,Great place to visit!: Thanks!

  22. Nise site. Thanks you Thanks!,Nise site. Thanks you Thanks!

  23. Nise site. Thanks you Thanks!,Nise site. Thanks you Thanks!

  24. Bruce,Bruce says:

    Thank you very much, for this site! <a href= http://docs.google.com/View?docid=df2wwh2p_7c7mc89 >Debt Consolidation</a> [url=http://docs.google.com/View?docid=df2wwh2p_7c7mc89]Debt Consolidation[/url]  Best Regards

  25. [5!],[5!] says:

    Nise site. Thanks you Thanks!,Nise site. Thanks you Thanks!

  26. Wien ist mir im moment zu distanziert… Dann will ich dir wenigstens auf diesem wege meine lieben grube zukommen lassen!!! 🙂 Thanks!,Wien ist mir im moment zu distanziert… Dann will ich dir wenigstens auf diesem wege meine lieben grube zukommen lassen!!! 🙂 Thanks!

  27. [5!],[5!] says:

    Your site looks great!!!!!!!!!! Please, look at my 😉 Thanks!,Your site looks great!!!!!!!!!! Please, look at my 😉 Thanks!

  28. Wien ist mir im moment zu distanziert… Dann will ich dir wenigstens auf diesem wege meine lieben grube zukommen lassen!!! 🙂 Thanks!,Wien ist mir im moment zu distanziert… Dann will ich dir wenigstens auf diesem wege meine lieben grube zukommen lassen!!! 🙂 Thanks!

  29. shutgunst1 says:

    So the popular opinion is that one way inbound links are gold, especially if they’re on theme.

    Now here’s the thing – i genuinely like a couple of the sites that link to me and see them as a good resource for my readers. BUt if i link back to them will i lose the benefit of the one way inbound link?

    I suppose if there has been a significant time lag between the links then it may not be counted as the typical reciprocal.

    So what do i do? Think of my readers or the search engines?

    But what about mid-paragraph [url=http://www.linkwizard.net]link exchange[/url]  i found at linkwizard site ?

  30. Linkin park says:

    Best my wishes to Admin. Plz look my site too:

    <a href=http://linkin-park.creablog.com>linkin”>http://linkin-park.creablog.com>linkin park concert ticket</a> | [url=http://linkin-park.creablog.com]linkin park concert ticket[/url] | http://linkin-park.creablog.com – linkin park concert ticket !  Thanks.  p.s. Linkin Park Concert Ticket

  31. artloveroiuy says:

    I’ve heart a lot of pheromones and its magic.

    Guys, whats your opinion about [url=http://www.pheromone-concentrate.info]pheromone[/url]

    using ?

    I tried androstenone pheromones and new pheromone addictive. Women talk with me more often and their eyes want sex.

    Please share your expirience.

  32. bokka says:

    Thank you fpr you.I want copy this site.

  33. Lucy! Please call me,Lucy! Please call me

  34. Britneyjcqnr says:

    Very nice! I have some LJ with news, check this out:

    <a href= http://michelas.livejournal.com >My live journal</a>

    <a href= http://homerius.livejournal.com >Lastest news</a>

    <a href= http://johnyknoxw.livejournal.com >My live journal</a>

  35. Britneymathy says:

    Very nice! I have some LJ with news, check this out:

    <a href= http://iwantubadlyz.livejournal.com >Newest news</a>

    <a href= http://annakubat.livejournal.com >Check this out</a>

    <a href= http://jackie_simpson.livejournal.com >livejournal</a>

  36. Wried says:

    Very nice! I have some sites with news, check this out:

    <a href= http://nuhost.info >Politics news</a>

    <a href= http://susearch.info >Lastest news</a>

    <a href= yanasearch.info >Lifestyle news</a>

  37. Peni says:

    Your site is best look my site – <a href="http://freecal.brownbearsw.com/Magnarx">Magna rx</a>

  38. k2c1bbzh1g says:

    9ca9q02613 <a href = http://www.835839.com/934271.html > hxccok6fik </a> [URL=http://www.769975.com/331293.html] cgc0pdmp5mm [/URL] k6996bfl2

  39. domai says:

    domai archive domai diana domai elle