Friday, March 20, 2009

Because it’s a PowerShell kind of day… PowerTools for Open XML V1.1 Released

Eric White’s Blog - Announcing the Release of PowerTools for Open XML V1.1

“Today, I’m pleased to announce the release of PowerTools for Open XML V1.1. PowerTools for Open XML is an open source project on CodePlex that makes it easy to create and modify Open XML documents using PowerShell scripts. I introduced the PowerTools for Open XML in June 2008 in the post, Automated Processing of Open XML Documents using PowerShell. That post contains a screen cast that demonstrates the functionality in the initial release. You can find a list of all cmdlets in PowerTools for Open XML here.

This new release (1.1) is an important one. It provides guidance and example code for dealing with one of the more complicated issues associated with Open XML, which is interrelated markup in word processing documents. The following screen cast demonstrates some of the new functionality in version 1.1. The screen cast contains the same information that is presented in this post – take your pick about how you like to consume information.

Paragraphs in word processing documents can contain markup that is related to markup elsewhere in the document – either to markup in another paragraph, or to content in other parts of the Open XML package. The post, Inserting / Deleting / Moving Paragraphs in Open XML Wordprocessing Documents, introduces this issue in detail. It describes a number of ways that markup is interrelated. The post Move/Insert/Delete Paragraphs in Word Processing Documents using the Open XML SDK introduces the C# code that is the basis for the most important new functionality in PowerTools V1.1.

…”

There’s something I find extremely cool in the idea of using PowerShell to discover, edit, build, modify, etc Office documents.

(via OpenXML Developer.org - Announcing the release of PowerTools for OpenXML v1.1)

 

Related Past Post XRef:
OpenXML PowerTools updated – Cell your Excel via PowerShell
Powering into OpenXML with PowerShell

No comments: