• Sign in
 
  •  
  • MSDN Blogs
  • Microsoft Blog Images
  • More ...
Search
Tags
  • .NET
  • Altova
  • blogging
  • code samples
  • Codeplex
  • Custom XML
  • DII
  • DIS29500
  • ECMA-376
  • IBM
  • Java
  • Monarch
  • ODF
  • Office 2007
  • OpenXMLDeveloper.org
  • PHP
  • Redmond
  • SharePoint
  • System.IO.Packaging
  • TechEd
  • UOF
  • VSTO
  • Windows
  • WordprocessingML
  • workshops
Archives
Archives
  • January 2012 (1)
  • October 2011 (1)
  • July 2011 (2)
  • April 2011 (1)
  • March 2011 (3)
  • December 2010 (1)
  • August 2010 (1)
  • June 2010 (1)
  • May 2010 (1)
  • April 2010 (3)
  • March 2010 (1)
  • November 2009 (4)
  • October 2009 (1)
  • September 2009 (2)
  • July 2009 (2)
  • June 2009 (4)
  • May 2009 (5)
  • April 2009 (4)
  • March 2009 (4)
  • February 2009 (2)
  • January 2009 (4)
  • December 2008 (4)
  • November 2008 (3)
  • October 2008 (4)
  • September 2008 (3)
  • August 2008 (2)
  • July 2008 (5)
  • June 2008 (7)
  • May 2008 (5)
  • April 2008 (8)
  • March 2008 (14)
  • February 2008 (15)
  • January 2008 (13)
  • December 2007 (12)
  • November 2007 (5)
  • October 2007 (9)
  • September 2007 (6)
  • August 2007 (10)
  • July 2007 (9)
  • June 2007 (8)
  • May 2007 (12)
  • April 2007 (14)
  • March 2007 (12)
  • February 2007 (10)
  • January 2007 (17)
  • December 2006 (14)
  • November 2006 (10)
  • October 2006 (11)
  • September 2006 (12)
  • August 2006 (12)
  • July 2006 (12)
  • June 2006 (23)
  • May 2006 (14)
Common Tasks
  • Blog Home
  • Email Blog Author
  • About
  • RSS for comments
  • RSS for posts

Open XML Power Tools

Doug Mahugh - Office Interoperability
MSDN Blogs > Doug Mahugh > Open XML Power Tools

Open XML Power Tools

Doug Mahugh
12 Jun 2008 11:40 AM
  • Comments 2

Hot on the heels of the release of Version 1 of the Open XML SDK earlier this week, Eric White has posted information about a cool project that is built with the SDK: the Open XML Power Tools project.

the Open XML Power Tools are a set of PowerShell cmdlets that can be used to automate various document management tasks. Each cmdlet does one thing, such as removing metadata or adding a chart or digital signature, and the cmdlets can be strung together in PowerShell scripts. This enables creation of simple custom solutions entirely in PowerShell.

In addition, the Power Tools are great examples of how to use the Open XML Formats SDK for common tasks such as creating a chart in a spreadsheet or adding a watermark to a word-processing document. Full source code is available on the Codeplex site, and the first release includes all of these cmdlets:

  • Accept-OpenXmlChange
  • Add-OpenXmlContent
  • Add-OpenXmlDigitalSignature
  • Add-OpenXmlDocumentIndex
  • Add-OpenXmlDocumentTOA
  • Add-OpenXmlDocumentTOC
  • Add-OpenXmlDocumentTOF
  • Add-OpenXmlPicture
  • Export-OpenXmlSpreadsheet
  • Export-OpenXmlToHtml
  • Export-OpenXmlWordprocessing
  • Get-OpenXmlBackground
  • Get-OpenXmlComment
  • Get-OpenXmlCustomXmlData
  • Get-OpenXmlDigitalSignature
  • Get-OpenXmlDocument
  • Get-OpenXmlFooter
  • Get-OpenXmlHeader
  • Get-OpenXmlStyle
  • Get-OpenXmlTheme
  • Get-OpenXmlWatermark
  • Lock-OpenXmlDocument
  • Remove-OpenXmlComment
  • Remove-OpenXmlDigitalSignature
  • Set-OpenXmlBackground
  • Set-OpenXmlContentFormat
  • Set-OpenXmlContentStyle
  • Set-OpenXmlCustomXmlData
  • Set-OpenXmlFooter
  • Set-OpenXmlHeader
  • Set-OpenXmlStyle
  • Set-OpenXmlTheme
  • Set-OpenXmlWatermark

The fastest way to learn more about the Open XML Power Tools project is to watch Eric White's screencast of the Power Tools in action. In just a few minutes you'll see exactly how to install and use the Power Tools, and some examples of what they can do.

TechEd/IT Pro

We've had some interesting discussions with IT pros this week at TechEd/IT Pro. I've worked an Open XML booth at quite a few developer events, but this is my first IT pro event, and there some consistent differences in perspective.

The attendees this week are very interested in deployment, security, and file size issues, whereas last week (during TechEd/Developer) the attendees were most interested in API and tool support for the Open XML formats. So last week we had many questions about the Open XML SDK, and this week we've talked more about the Compatibility Pack and the Office Migration Planning Manager.

The release of the Open XML Power Tools this week is good timing for the IT pro crowd, and several people have left the booth today with plans to download the first release and put it immediately to work. We've also heard good feedback on some of the things that would be useful in future power tool cmdlets. It's an open-source project, so anybody can sign up and make contributions.

And in between Open XML discussions, I've been auditioning for a possible new job as you can see below. :-) Wish me luck!

  • 2 Comments
TechEd
Comments
  • christian strevel
    13 Jun 2008 12:46 PM

    that suit makes you look fat :P

  • Doug Mahugh
    15 Jun 2008 5:09 PM

    Yeah, Chris, that's why I don't wear it very often. :-)

Page 1 of 1 (2 items)
  • © 2013 Microsoft Corporation.
  • Terms of Use
  • Trademarks
  • Privacy & Cookies
  • Report Abuse
  • 5.6.426.415