【问题标题】:When running Word 2007 in ASP - Is it server-side or client-side?在 ASP 中运行 Word 2007 时 - 它是服务器端还是客户端?
【发布时间】:2010-09-21 16:41:00
【问题描述】:

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

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

提前致谢。

【问题讨论】:

    标签: asp.net ms-word client-side server-side


    【解决方案1】:

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

    【讨论】:

    • 谢谢。好吧,我不确定法律问题。我可以只使用普通的家庭版办公室并将其安装在服务器上吗?另一件事是:我公司的 Web 应用程序应该处理许多 doc 文件并使用“SaveAsPDFandXPS”将它们转换为 PDF,我认为这可能会消耗大量带宽。
    • 这是一个有趣的问题,我没有资格回答。几年前,我工作的公司也做过类似的事情。但我认为这是专业版(或他们所谓的)。只要它在 1 台机器上(根据您的许可密钥协议)并且您有权将其用于商业目的(并且使用 Office,您可以),那么我认为这不是问题。
    猜你喜欢
    • 1970-01-01
    • 2015-11-04
    • 2018-06-06
    • 1970-01-01
    • 2010-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多