Eric White's Blog
Modifying an Open XML Document in a SharePoint Document Library
On a fairly regular basis, I need to write an example that retrieves an Open XML document from a...
Author: Eric White - Independant Consultant Date: 03/24/2010
Developing with SharePoint 2010 Word Automation Services
There are some tasks that are difficult using the Open XML SDK, such as repagination, conversion to...
Author: Eric White - Independant Consultant Date: 03/17/2010
Using Word Automation Services with the Open XML SDK using VB
This is the complete sample that shows how to use Word Automation Services with the Open XML SDK...
Author: Eric White - Independant Consultant Date: 03/17/2010
Using Word Automation Services with the Open XML SDK using C#
This is the complete sample that shows how to use Word Automation Services with the Open XML SDK...
Author: Eric White - Independant Consultant Date: 03/17/2010
Word Automation Services: Deleting Source Files after Conversion using VB
This is the complete sample for deleting source files after conversion from the article Developing...
Author: Eric White - Independant Consultant Date: 03/17/2010
Word Automation Services: Deleting Source Files after Conversion using C#
This is the complete sample for deleting source files after conversion from the article Developing...
Author: Eric White - Independant Consultant Date: 03/17/2010
Word Automation Services: Determining Which Documents Failed to Convert using VB
This is the complete sample for determining which documents failed to convert from the article...
Author: Eric White - Independant Consultant Date: 03/17/2010
Word Automation Services: Determining Which Documents Failed to Convert using C#
This is the complete sample for determining which documents failed to convert from the article...
Author: Eric White - Independant Consultant Date: 03/17/2010
Word Automation Services: Monitoring Status of Conversion Jobs using VB
This is the complete sample for monitoring the status of conversion jobs from the article Developing...
Author: Eric White - Independant Consultant Date: 03/17/2010
Word Automation Services: Monitoring Status of Conversion Jobs using C#
This is the complete sample for monitoring the status of conversion jobs from the article Developing...
Author: Eric White - Independant Consultant Date: 03/17/2010
Claims-based Identity and Access Control Resources
With claims-based identity’s deep integration into SharePoint 2010, this is an important...
Author: Eric White - Independant Consultant Date: 03/16/2010
Release of the Open XML SDK 2.0 for Microsoft Office
Microsoft has released the RTM version of Open XML SDK 2.0 for Microsoft Office today. This is great...
Author: Eric White - Independant Consultant Date: 03/15/2010
Hex Dump using LINQ (in 7 Lines of Code)
At one point while debugging the HtmlConverter class, when I found certain situations in the XML, I...
Author: Eric White - Independant Consultant Date: 03/12/2010
Formats Supported for altChunk
The altChunk importing functionality of Word supports the following formats for the imported...
Author: Eric White - Independant Consultant Date: 03/11/2010
Ad-Hoc String Concatenation using LINQ
I regularly use functional programming and LINQ in two contexts – when writing code that is...
Author: Eric White - Independant Consultant Date: 03/10/2010
Reducing Connaissance (Interconnectedness) and Increasing Robustness using LINQ
This is one in a series of posts on transforming Open XML WordprocessingML to XHtml. You can find...
Author: Eric White - Independant Consultant Date: 03/09/2010
Serializing Encoded XML Documents using LINQ to XML
Writing encoded (utf-8, utf-16, etc.) documents using LINQ to XML is pretty straight-forward, but...
Author: Eric White - Independant Consultant Date: 03/08/2010
Convert XDocument to XmlDocument (and Convert XmlDocument to XDocument)
Some time ago, I blogged about an approach for converting an XElement object to an XmlNode object,...
Author: Eric White - Independant Consultant Date: 03/05/2010
Validate Open XML Documents using the Open XML SDK 2.0
Open XML developers create new documents in a variety of ways – either through transforming...
Author: Eric White - Independant Consultant Date: 03/04/2010
Using Nested Content Controls for Data and Content Extraction from Open XML WordprocessingML Documents
Data and content extraction is one of the scenarios where content controls are very useful. Data...
Author: Eric White - Independant Consultant Date: 03/02/2010
Transforming WordprocessingML to Simpler XML for Easier Processing
This is one in a series of posts on transforming Open XML WordprocessingML to XHtml. You can find...
Author: Eric White - Independant Consultant Date: 03/01/2010
ListItemRetriever: Accurately Retrieving Text of a Open XML WordprocessingML Paragraph
When you are retrieving the text of an Open XML WordprocessingML paragraph, it is often pretty...
Author: Eric White - Independant Consultant Date: 02/18/2010
Rollup Extension Method: Create Running Totals using LINQ to Objects
Recently, I had need for a new extension method for IEnumerable<T>, which I call "Rollup"....
Author: Eric White - Independant Consultant Date: 02/15/2010
Retrieving the Default Style Name of an Open XML WordprocessingML Document
Whenever I write some Open XML SDK code that processes paragraphs based on style name, I need to...
Author: Eric White - Independant Consultant Date: 02/11/2010
Office 2010 Application Compatibility Tools Bug Hunt
Customer feedback is a very important part of the process of building a new version of Office. Savvy...
Author: Eric White - Independant Consultant Date: 02/11/2010
Enabling Better Transformations by Simplifying Open XML WordprocessingML Markup
When transforming Open XML markup to another XML vocabulary (such as XHtml), you can sometimes...
Author: Eric White - Independant Consultant Date: 02/08/2010
Increasing Performance of Word Automation for large amount of data using Open Xml SDK
Sometimes in the process of building a managed add-in, you want to insert a large amount of content...
Author: Eric White - Independant Consultant Date: 02/01/2010
HtmlConverter: Transform Open XML WordprocessingML to XHtml
Last October, I embarked on a project to convert Open XML WordprocessingML to XHtml. I've now...
Author: Eric White - Independant Consultant Date: 01/28/2010
Programmatically Limiting Styles in Word
Authoring in Word makes publishing systems very user friendly. After the user authors his or her...
Author: Eric White - Independant Consultant Date: 01/27/2010
Links - January 25, 2010
Authoring in a Content Publishing System using WordThis blog is inactive.New blog:...
Author: Eric White - Independant Consultant Date: 01/25/2010
Inserting Content That Contains Images Using altChunk
A fairly common question is how to use altChunk to insert content that contains images into a...
Author: Eric White - Independant Consultant Date: 01/22/2010
Writing Entity References using LINQ to XML
I need to write out some XHtml, and in several places, I want that XHtml to contain entities...
Author: Eric White - Independant Consultant Date: 01/21/2010
LogicalChildrenContent Axis Methods - Open XML SDK V2 Strongly Typed Object Model
This is a clipboard friendly version of the Open XML SDK V2 strongly-typed object model example that...
Author: Eric White - Independant Consultant Date: 01/12/2010
LogicalChildrenContent Axis Methods - LINQ to XML
This is a clipboard friendly version of the LINQ to XML example that includes the...
Author: Eric White - Independant Consultant Date: 01/12/2010
Mastering Text in Open XML Word-Processing Documents
Processing text in Open XML word-processing documents seems deceptively simple at first – you...
Author: Eric White - Independant Consultant Date: 01/12/2010
Simplifying Open XML WordprocessingML Queries by First Accepting Revisions
Revision tracking is one of the more involved areas of the Open XML standard. There are over 40...
Author: Eric White - Independant Consultant Date: 01/11/2010
Updated DocumentBuilder to work with Dec09 CTP of Open XML SDK V2
DocumentBuilder is a small API (part of the PowerTools for Open XML project, an open source project...
Author: Eric White - Independant Consultant Date: 01/08/2010
How to Control Sections when using OpenXml.PowerTools.DocumentBuilder
DocumentBuilder is a small API (part of the PowerTools for Open XML project, an open source project...
Author: Eric White - Independant Consultant Date: 01/07/2010
Fifty SharePoint 2010 End User / Site Administrator Training Videos
Point8020 Limited has posted fifty SharePoint 2010 end user / site admin training videos. Good...
Author: Eric White - Independant Consultant Date: 01/07/2010
Accepting Revisions in Open XML WordprocessingML Documents
Revision tracking markup in Open XML word-processing documents is one of the more complex areas of...
Author: Eric White - Independant Consultant Date: 12/21/2009
Working with Numbering in Open XML WordprocessingML
When implementing a conversion of Open XML word processing documents to HTML, one of the interesting...
Author: Eric White - Independant Consultant Date: 12/15/2009
Implementing 'Inheritance' in XML
Some XML vocabularies implement a powerful XML pattern that is analogous to inheritance in...
Author: Eric White - Independant Consultant Date: 12/13/2009
Using the SharePoint 2010 Client OM with Open XML – Convert Wiki Page to Open XML Document
This is a clipboard friendly version of example #7, Convert Wiki Page to Open XML Document, from...
Author: Eric White - Independant Consultant Date: 12/01/2009
Using the SharePoint 2010 Client OM with Open XML – Extract Contents of a Wiki Page
This is a clipboard friendly version of example #6, Extract Contents of a Wiki Page, from Using the...
Author: Eric White - Independant Consultant Date: 12/01/2009
Using the SharePoint 2010 Client OM with Open XML – Processing all Documents in a Document Library
This is a clipboard friendly version of example #5, Processing all Documents in a Document Library,...
Author: Eric White - Independant Consultant Date: 12/01/2009
Using the SharePoint 2010 Client OM with Open XML - Creating a Document
This is a clipboard friendly version of example #4, Creating a Document, from Using the SharePoint...
Author: Eric White - Independant Consultant Date: 12/01/2009
Using the SharePoint 2010 Client OM with Open XML - Uploading a Document
This is a clipboard friendly version of example #3, Uploading a Document, from Using the SharePoint...
Author: Eric White - Independant Consultant Date: 12/01/2009
Using the SharePoint 2010 Client OM with Open XML - Modifying a Document
This is a clipboard friendly version of example #2, Modifying a Document, from Using the SharePoint...
Author: Eric White - Independant Consultant Date: 12/01/2009
Using the SharePoint 2010 Client OM with Open XML - Retrieving a Document
This is a clipboard friendly version of example #1, Retrieving a Document, from Using the SharePoint...
Author: Eric White - Independant Consultant Date: 12/01/2009