在没有Word的服务器上将Word doc文件转换为docx

问题描述 投票:0回答:5

我想使用c#将doc文件转换为docx文件。

这可以在服务器上没有 Word 的情况下完成吗?

c# ms-word vsto
5个回答

3
投票

我不确定在没有安装Word的情况下是否可以。

看看这个:

http://social.msdn.microsoft.com/Forums/en-US/vsto/thread/f51bdd0c-b022-45c6-8af5-6ed79ad576fd/


2
投票

您可以使用Aspose.Words。它不是免费的,但它很好。


0
投票

您可以使用OpenOffice进行转换。它支持.doc格式。关于 docx 格式我不确定。


0
投票

您好,您可以使用 Spire.Doc 库来做到这一点,这非常好。您可以通过NuGet Package轻松安装它

PM> Install-Package Spire.Doc

将 .doc 转换为 .docx

Document document = new Document();
//Load a Docx file
document.LoadFromFile(@"Sample.doc");

//Convert the Doc file to Docx
document.SaveToFile("ToDoc.docx", FileFormat.Docx);



          

将 .docx 转换为 .doc

Document document = new Document();
//Load a Docx file
document.LoadFromFile(@"Sample.docx");
     
//Convert the Docx file to Doc
document.SaveToFile("ToDoc.doc", FileFormat.Doc); 

        
© www.soinside.com 2019 - 2024. All rights reserved.