如何将Microsoft.Office.Interop.Word文档转换为字节数组?

时间:2019-06-29 17:51:12

标签: azure azure-functions

我想创建一个Microsoft.Office.Interop.Word文档,并将其转换为字节数组,而不将其保存到文件系统中,因为此代码将在Azure Function上使用。

有没有办法实现?

1 个答案:

答案 0 :(得分:0)

您需要在要使用Interop库的计算机上安装Office(或者在您的情况下至少为Word)。所以很明显:不,您无法使用Azure Functions进行此操作,因为您无法在那里安装类似的软件。

有关要求,请参见此处:https://www.gemboxsoftware.com/document/articles/c-sharp-microsoft-office-interop-word-automation

可能的解决方法可能是使用类似以下OpenXML SDK的方法:https://github.com/OfficeDev/Open-XML-SDK