我想创建一个Microsoft.Office.Interop.Word文档,并将其转换为字节数组,而不将其保存到文件系统中,因为此代码将在Azure Function上使用。
有没有办法实现?
答案 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