我正在使用 C# 开发 .Net Core API。在我的用例中,我有密码保护的 Word 文档。我需要以编程方式打开这些文档并从中读取所有内容。
我不能使用 OpenXML SDK,因为它不支持处理受密码保护的文档。我不想使用任何 REST API,因为我的文档包含 GDPR/个人数据。
我正在尝试使用Microsoft.Office.Interop.Wordnuget 包,它在本地运行良好。但是当我们将我的 API 发布到 Azure 应用服务时不起作用。由于此包是 Office 365 包,因此需要安装 Microsoft Word,而这在 Azure 应用服务中无法完成。
如果有什么方法可以将Microsoft.Office.Interop.Word库部署到 Azure 应用服务中,有人可以建议我吗?
是否有任何其他替代 nuget 软件包可用于支持从受密码保护的 Word 文档中提取文本?
问候, 马杜