2010-09-21 49 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

相關問題