请帮我使用Open XML SDK或任何其他方法(除了Word自动化)将.doc文件转换为.docx文件。
提前感谢。
提前感谢。
.docx
文件,而无法处理 .doc
文件。这篇博客文章展示了如何使用批量转换工具批量将 .doc 转换为 .docx 文件。如果您不想使用Word自动化,则需要编写自己的 .doc
解析器,这可能是一项相当大的工作。我没用过它,但是你可以看看http://b2xtranslator.sourceforge.net/。
此外,如果你的情境支持并且你的业务需要允许,则有时安装SharePoint Server 2010并使用Word Automation服务会非常有效。一些人仅为运行Word Automation服务而安装SharePoint Server 2010。Word Automation服务具有将DOC无人值守服务器端转换为DOCX的功能。
根据你的情境,Word Automation可能会非常麻烦。此外,如果你使用Word Automation为一组客户提供特定功能,则可能涉及许可问题。请注意,Word Automation是与Word Automation服务不同的技术。有关更多信息,请参见http://blogs.msdn.com/b/ericwhite/archive/2010/12/07/what-is-the-difference-between-word-automation-and-word-automation-services.aspx。