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

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

<Previous Next>