请帮助我使用open xml sdk或除word自动化之外的任何其他方法将.doc文件转换为.docx。
提前致谢。
答案 0 :(得分:6)
OpenXML SDK允许您仅操作.docx
个文件,而不是.doc
。这是一个blog post,说明了如何使用批量转换实用程序批量转换.doc到.docx文件。我担心如果你不想使用Word Automation,你将不得不编写自己的.doc
解析器,这可能是一项非常重要的工作。
答案 1 :(得分:0)
我没有使用它,但请查看http://b2xtranslator.sourceforge.net/。
此外,如果您的方案支持它,并且您的业务需要允许,则有时安装SharePoint Server 2010的副本并使用Word Automation Services是有效的。有些人只是为了运行Word Automation Services而安装SharePoint Server 2010的副本。 Word Automation Services能够无人值守地将DOC转换为DOCX服务器端。
根据您的情况,Word Automation可能非常麻烦。此外,如果您使用Word Automation为一组客户提供特定功能,则可能存在许可注意事项。请注意,Word Automation是与Word Automation Services不同的技术。有关详细信息,请参阅http://blogs.msdn.com/b/ericwhite/archive/2010/12/07/what-is-the-difference-between-word-automation-and-word-automation-services.aspx。