C# WCF 服务 | Word文档

C# WCF service | Word document

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

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

我尝试使用 Microsoft.Office.Interop.Word

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

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

一种方法是在您的服务器上安装 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

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

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

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