2010-09-21 157 views
1

我设法运行Microsoft Office Word 2007,并使用Microsoft.Office.Interop.Word .Net组件以编程方式在ASP中处理doc文件。我使用here找到的教程问题是:Word应用程序是在服务器端还是在客户端运行?我只能在调试模式下在我自己的计算机上进行测试,因此它既是服务器又是客户端,我无法弄清楚它是哪一个。在ASP中运行Word 2007时 - 它是服务器端还是客户端?

而另一个问题是:如果它在服务器上运行有什么方法可以使用客户端的Word应用程序?我的意思是,不需要在服务器上安装Word,我们可以使用客户端计算机上安装的Word?

在此先感谢。

回答

1

它就像所有的C#/ VB.NET代码一样在服务器上运行。由于Web浏览器尽量将主机与网站隔离,因此无法轻松访问“其”办公室。我确定如果这是绝对必要的,你可以编写一个可以安装的ActiveX来执行切换。但为什么你需要它这样做呢?

+0

谢谢。那么我不清楚法律问题。我可以只使用普通家庭版办公室并将其安装在服务器上吗?另一件事是:我公司的Web应用程序应该处理许多doc文件,并使用'SaveAsPDFandXPS'将它们转换为PDF,我想这可能会消耗大量的带宽。 – Auxiliary 2010-09-21 08:48:39

+0

这是一个有趣的问题,我没有资格回答。几年前,我工作的公司做了类似的事情。但我认为这是专业版(或任何他们称之为)。只要它在一台机器上(根据您的许可证密钥协议),并且您有权将其用于商业用途(并且与Office一起使用),那么我认为这不是问题。 – colithium 2010-09-21 08:52:49

+0

非常感谢。你有一个很酷的博客。 – Auxiliary 2010-09-21 08:56:57

相关问题