如何解决使用交互式用户时,Interop.Word.Document.SaveAS不起作用
我有一个使用Office Automation的ASP.NET MVC应用程序(我知道MS不建议这样做),以便通过从Interop.Word调用Document.SaveAs命令将Word文档转换为pdf文件。
在DCOM配置下的“ Microsoft Word 97-2003文档”条目中,我已将“交互用户”设置为身份。
我的问题是,只有当用户登录服务器(打开会话)时,它才起作用。如果没有用户登录(未打开任何会话),那么它将不起作用。
由于安全风险,我需要它在没有始终打开会话的情况下工作。
我该如何实现?如何使Word应用程序自动化以与无人参与且非交互的用户帐户一起使用?
我听说过使用启动用户而不是交互式用户。要将Office配置为启动用户,我发现了this guide,但它已经过时了(2004),它适用于旧版Office,不适用于我认为的Office 2010。因此,我不知道它是否适用于Office和Windows的较新版本(例如Windows Server 2012 R2)。我不知道该指南现在是否适用,或者该指南中的某些步骤不是必需的,还是需要其他附加步骤。该指南是否在micorosoft知识库(KB)中的某处进行了更新?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。