C#WCF服务| Word文档

时间:2015-04-01 12:25:31

标签: c# .net wcf ms-word office-interop

我有一个AngularJS应用程序正在使用我的WCF休息服务。

我想在我的服务中创建一个创建Word文档的方法。

我使用Microsoft.Office.Interop.Word

进行尝试

我发现它不会起作用,因为它在服务器端......

您是否知道如何在我的WCF服务中创建Word文档?

2 个答案:

答案 0 :(得分:1)

一种方法是在您的服务器上安装MS Word(但这不是一个好习惯)。

另一种方法是使用Open XML:

https://msdn.microsoft.com/en-us/library/office/bb448854.aspx

https://msdn.microsoft.com/en-us/library/bb735940%28v=office.12%29.aspx

答案 1 :(得分:0)

安装Word应用程序是一种方法,但始终不允许在服务器环境中安装应用程序。

第二个也是最好的解决方案是通过OpenXML,这是内部MS-office Word / Excel文档的解释方式。 更多信息

https://msdn.microsoft.com/en-us/library/dd440953(v=office.12).aspx