使用c#将.doc转换为.docx

时间:2012-05-09 09:34:15

标签: c# sharepoint

我得到了一堆(10k +)文档,实际上不仅是.doc而且还有.ppt和.xls文件需要转换为docx,pptx和xlsx。我将这些文档上载到SharePoint,并具有SharePoint,Visual Studio,Office 2010 Pro等环境。

有没有最佳实践来执行此操作? 我一直在关注Aspose.Words,但2500 usd似乎有点超过了一次转换的顶部。

3 个答案:

答案 0 :(得分:1)

你必须使用microsoft interop dll,你需要拥有ms office2007或2010.它或多或少是最安全的方式。但正如你所说的10K + docs,它需要很多时间。这是一个三步过程。 打开文件。保存为文件和关闭文件循环所有文件。 您可以获得答案中提供的链接的帮助。

答案 1 :(得分:0)

您可以在c#,have a look here as a starting point的自动化中使用Word(和PowerPoint),您可以在旧文件中循环,并以编程方式以新格式调用保存。

答案 2 :(得分:0)