Please help me to convert .doc file to .docx using open xml sdk or any other method except word automation.
Thanks in advance.
Please help me to convert .doc file to .docx using open xml sdk or any other method except word automation.
Thanks in advance.
The OpenXML SDK allows you to manipulate only .docx
files, not .doc
. Here's a blog post illustrating how to perform bulk conversions of .doc to .docx files using a bulk conversion utility. I am afraid that if you don't want to use Word Automation, you will have to write your own .doc
parser which might be quite a work.
I haven't used it, but take a look at http://b2xtranslator.sourceforge.net/.
In addition, if your scenario supports it, and if your business needs allow for it, it sometimes is effective to install a copy of SharePoint Server 2010, and use Word Automation Services. Some people install a copy of SharePoint Server 2010 just to run Word Automation Services. Word Automation Services has the capability of doing unattended server-side conversion of DOC to DOCX.
Depending on your scenario, Word Automation can be very troublesome. In addition, if you are using Word Automation to serve specific functionality to a set of customers, then there may be licensing considerations. Note that Word Automation is a different technology from Word Automation Services. See http://blogs.msdn.com/b/ericwhite/archive/2010/12/07/what-is-the-difference-between-word-automation-and-word-automation-services.aspx for more info.