2011-03-17 30 views
2

我需要能夠在System.Windows.Forms.WebBrowser(C#)中查看文件(.doc,docx,.pdf,.txt,..... ect) Visual Studio 2008)在沒有的系統上安裝了office。我怎麼做?可以做到嗎?我查看了很多關於這方面的文檔,而且大多數都已經安裝了辦公軟件。我只需要能夠預覽文檔,而不是修改它們。如何使用WinForms查看Microsoft文檔WebBrowser

回答

2

你一般不能這樣做。瀏覽器顯示Office文檔(或任何其他類型的文檔)的方式是運行創建它的應用程序 - 在本例中爲Office。

有許多工具可以將Office文檔呈現爲HTML。你可以使用這些。我經常看到的一個是Aspose,雖然我沒有用過它。

2

不,你不能僅僅使用WebBrowser來做到這一點。

如果您之前看過WebBrowser打開Word文檔,這是因爲Office安裝在系統上,並且它使用Office ActiveX控件進行查看。

有些變質劑:

編程方式將文件上傳至的Office Live,然後瀏覽網頁瀏覽器吧。 Office Live現在具有「Web瀏覽器中的Word」功能,check it out here

+0

我可以像普通物體一樣使用它嗎?只需引用它並添加使用語句?它是否可再發行? – 2011-03-17 18:54:53

+0

你必須做一些研究。瞭解如何針對Office Live(或者Google文檔)進行編程。兩者都通過網絡瀏覽器支持MS Office文檔。 – 2011-03-17 19:44:24

相關問題