运行Office Interops所需的服务器端内容
本文关键字:服务器端 Office Interops 运行 | 更新日期: 2023-09-27 18:25:41
我目前正在MVC4网站上工作,希望为以下内容添加与MS Office的互操作性:
Communicator 2007(仅存在状态)。Outlook(从最终用户的Outlook发送模板电子邮件)。Excel(在Excel表格中创建数据并保存。)
在不在托管服务器上安装Office的情况下,是否可以使用Office Interop API实现这些功能?
Interop是否有提供相同/相似功能的替代方案?
我了解其中涉及的安全风险以及微软对服务器端自动化的劝阻
不幸的是,互操作本身并没有真正实现任何office功能,您仍然需要安装所需的office应用程序。
我会考虑使用SMTP发送电子邮件,使用NPOI满足您的Excel需求。这将避免在服务器上使用Outlook和Excel。我不确定沟通者。
有许多第三方库将创建和读取Excel文件。脑海中浮现的是GemBox和EEPlus。
兑换是用于Exchange/Outlook的API,不需要安装Office本身(您只需要安装MAPI COM dll)。不过它是COM,所以要为这一次的COM互操作做好准备。
至于Communicator???。