Get started with XPS APIs for document workflows

If you’re thinking about building document workflows on XPS APIs, the first thing to consider is which framework to start with.

.NET Framework

Windows SDK for Windows 7

Platforms:

  • Windows XP
  • Windows Vista
  • Windows 7
  • Windows Server 2003
  • Windows Server 2008

Platform:

  • Windows 7

While the Windows 7 SDK supports new scenarios, it is still pre-release and won’t run on older Windows releases. We recommend starting with the .NET Framework today and moving over to the Microsoft Windows SDK for Windows 7 when it makes sense for you.

.NET Framework

Things you’ll need to get started…

  1. .NET Framework 3.0 or greater
  2. Visual Studio 2008 or Visual Studio 2008 Express

Starting points…

Windows 7

Things you’ll need to get started…

  1. Microsoft Windows 7 beta (currently available only to Microsoft Windows 7 registered beta testers)
  2. Microsoft Windows SDK for Windows 7
  3. Visual Studio 2008 or Visual Studio 2008 Express

Starting points…

 

As Windows 7 approaches release we will continue to provide more information on the new APIs and when/how to make the jump to Windows 7 APIs.

 

Jason

Comments

  • Anonymous
    April 17, 2009
    Are there equivalent examples to these XPS OM Code Samples in .NET and if so can you supply a URL. Thank you.

  • Anonymous
    April 21, 2009
    Walter- You should be able to find the code samples like that at http://msdn.microsoft.com/en-us/library/ms771669.aspx.  If those samples don't show what you're looking for, please let us know.

  • Anonymous
    May 27, 2009
    In addition to the links listed in the blog post, under the starting points for the .NET Framework, I would add "Reading and Printing XPS Documents" (downloadable from http://www.microsoft.com/whdc/xps/xps-read.mspx). I wrote the MSDN article while Vista and .NET 3.0 were still Pre-Beta and the code changed a bit since the article was published. I later wrote "Reading and Printing XPS Documents" to cover more likely (and more useful) programming scenarios. The MSDN article is a good place to start and learn what XPS is about but, before coding, I'd recommend reading "Reading and Printing XPS Documents."