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
Anonymous
October 29, 2005
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...Anonymous
October 29, 2005
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.Anonymous
November 11, 2005
Will XPS be able to provide the interactive and dynamic capabilities of PDF?Anonymous
October 05, 2006
Uau! <a href="http://hometown.aol.com/home0depot/home-depot-home.html">Home">http://hometown.aol.com/home0depot/home-depot-home.html">Home depot for you</a> [url=http://hometown.aol.com/home0depot/home-depot-home.html]Home depot for you[/url] cool!Anonymous
October 29, 2006
Excellent browsing have the toAnonymous
November 05, 2006
Excellent browsing have the toAnonymous
December 04, 2006
Good site! Well.. i like design!Anonymous
December 05, 2006
Excellent browsing have the toAnonymous
December 06, 2006
Excellent browsing have the toAnonymous
December 06, 2006
Excellent browsing have the toAnonymous
December 06, 2006
Excellent browsing have the toAnonymous
December 08, 2006
Very nice site! <a href= www.homeinsurance.newoz.info >home insurance</a> <a href= www.carinsurance.newoz.info >car insurance</a>Anonymous
December 08, 2006
Very good project! <a href= www.debtconsolidation.newov.info >debt consolidation</a> <a href= www.badcreditloan.newov.info >bad credit loan</a>Anonymous
December 08, 2006
Very nice resources!<a href= www.mortgagerefinancing.newov.info >mortgage refinancing</a> <a href= www.autoinsurancequote.newoz.info >auto insurance quote</a>Anonymous
December 10, 2006
Well...good news, i like your site, Happy new year! )))Anonymous
December 14, 2006
Very nice resources!<a href= http://betting.ggfix.com >betting</a> <a href= http://wagering.ggfix.com >wagering</a>Anonymous
December 18, 2006
I am very impressed how you can build webpages! Please visit my site too:<a href= ></a> [url=][/url]Anonymous
December 20, 2006
Excellent browsing have the to,Excellent browsing have the toAnonymous
December 21, 2006
Very interesting.,Very interesting.Anonymous
December 23, 2006
Beautiful site!,Beautiful site!Anonymous
December 24, 2006
Very interesting.,Very interesting.Anonymous
December 27, 2006
http://allergies-pedia.googlegroups.com/web/allergy%20asthma%20induced.html?gda=rIwMQlEAAAALW6FvpEbToAJuf0u5jX5YFRzacMt3mssOVk0t9bMaCRVJVT3hrgKrn_IySc8la3I82CZxIrPCghV5P_RnjFgqR-N6lcbUGhxyEiqiLs_zEi08VVU3fRS65b6689NGZ3Q <a href="http://allergies-pedia.googlegroups.com/web/allergy%20asthma%20induced.html?gda=rIwMQlEAAAALW6FvpEbToAJuf0u5jX5YFRzacMt3mssOVk0t9bMaCRVJVT3hrgKrn_IySc8la3I82CZxIrPCghV5P_RnjFgqR-N6lcbUGhxyEiqiLs_zEi08VVU3fRS65b6689NGZ3Q">allergy asthma induced</a>Anonymous
December 29, 2006
Great place to visit!: Thanks!,Great place to visit!: Thanks!Anonymous
January 04, 2007
Nise site. Thanks you Thanks!,Nise site. Thanks you Thanks!Anonymous
January 06, 2007
Nise site. Thanks you Thanks!,Nise site. Thanks you Thanks!Anonymous
January 18, 2007
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 RegardsAnonymous
January 19, 2007
Nise site. Thanks you Thanks!,Nise site. Thanks you Thanks!Anonymous
January 20, 2007
The comment has been removedAnonymous
January 21, 2007
Your site looks great!!!!!!!!!! Please, look at my ;) Thanks!,Your site looks great!!!!!!!!!! Please, look at my ;) Thanks!Anonymous
January 21, 2007
Thank you!http://symy.jp/?Ct_220745,Thank">http://symy.jp/?Ct_220745,Thank you!http://symy.jp/?Ct_220745Anonymous
January 24, 2007
The comment has been removedAnonymous
January 25, 2007
Nice site!http://z.la/1myuh,Nice">http://z.la/1myuh,Nice site!http://z.la/1myuhAnonymous
January 28, 2007
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 ?Anonymous
January 28, 2007
Nice site!http://32url.com/?iSlf,Nice">http://32url.com/?iSlf,Nice site!http://32url.com/?iSlfAnonymous
February 03, 2007
This is my site:http://shurl.net/2SU,This is my site:http://shurl.net/2SUAnonymous
February 06, 2007
This is my site:http://32url.com/?88KM,This is my site:http://32url.com/?88KMAnonymous
February 10, 2007
Re:http://www.onlinewebservice6.de/gastbuch.php?id=128990<a href="http://www.onlinewebservice6.de/gastbuch.php?id=128990">Replica bag, handbag</a>Anonymous
February 19, 2007
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 TicketAnonymous
February 27, 2007
[url=http://romeitalyonline.info/diritto/page_1.html]Diritto[/url] [url=http://romeitalyonline.info/cultura/page_1.html]News about italy culture[/url] [url=http://romeitalyonline.info/italia/page_1.html]News about italy[/url]Anonymous
March 12, 2007
The comment has been removedAnonymous
March 20, 2007
Thank you fpr you.I want copy this site.Anonymous
March 23, 2007
[url=http://idisk.mac.com/mattress2/Public/jamison-mattress.html]jamison mattress[/url][url=http://idisk.mac.com/mattress2/Public/mattress-toppers.html]mattress toppers[/url] - [url=http://idisk.mac.com/mattress2/Public/mattress-warehouse.html]mattress warehouse[/url]Anonymous
March 23, 2007
[url=http://idisk.mac.com/mattress2/Public/jamison-mattress.html]jamison mattress[/url][url=http://idisk.mac.com/mattress2/Public/mattress-toppers.html]mattress toppers[/url] - [url=http://idisk.mac.com/mattress2/Public/mattress-warehouse.html]mattress warehouse[/url]Anonymous
March 24, 2007
Lucy! Please call me,Lucy! Please call meAnonymous
March 30, 2007
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>Anonymous
March 30, 2007
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>Anonymous
April 04, 2007
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>Anonymous
April 05, 2007
Your site is best look my site - <a href="http://freecal.brownbearsw.com/Magnarx">Magna rx</a>Anonymous
April 09, 2007
9ca9q02613 <a href = http://www.835839.com/934271.html > hxccok6fik </a> [URL=http://www.769975.com/331293.html] cgc0pdmp5mm [/URL] k6996bfl2Anonymous
April 09, 2007
domai archive domai diana domai elle