第一種方法:Response.ClearContent();Response.ClearHeaders();Response.ContentType="Application/msword";strings=Server.MapPath("E:/wendang/wo582.doc");Response.WriteFile("E:/wendang/w
Word.ApplicationClasswordApp=newApplicationClass();objectfile=path;(//譯注:這個path是函數(shù)的參數(shù),表示W(wǎng)ord的路徑)objectnullobj=System.Reflection.Missing.Value;Word.Documentdoc=wordApp.Documents.Open(reffil...
那是把WORD直接打印輸出到FLASH來顯示的。要么打印成FLASH,PDF等文檔形式否則WORD是不可能不依靠控件在IE上完美顯示的。同時FLASH也算第三方組件??梢赃@么理解靠WORD的html轉(zhuǎn)換是不可能直接在瀏覽器中完美顯示的。
只要使用超鏈接找到文件所在的文件位置就好了這樣下載就好了可以直接選擇打開就能查看了
ContentEncoding=System.Text.Encoding.GetEncoding("utf-8");//Response.ContentType指定文件類型可以為application/ms-excelapplication/ms-wordapplication/ms-txtapplication/ms-html或其他瀏覽器可直接支持文檔...
6.分別編輯權限,添加Everyone(ASPNET,VSDevelopers,DebuggerUser)7.選擇“身份標識”,在選定“交互式用戶”即可8.在Web.config里加identityimpersonate="true"/C#:ASP.NET操作Word文檔一直是一個大家比較關心的話題...
我給你舉個例子:TxtContent.Text=TxtContent.Text.Replace('\'','"');因為word文檔粘貼經(jīng)過Html編譯后字體被編譯成帶有"'"的只要替換掉就好了
在頁面上拖一個Hyperlink,然后把文件的路徑賦值給這個Hyperlink的navigateURL屬性,就可以了.當你點hyperlink的時候,會提示你打開文件還是保存文件.屬性窗口點一下navigateURL屬性右邊的框,可以找你要打開的文件....
也就是網(wǎng)頁中打開doc文檔?這個處理有點麻煩的,如果出現(xiàn)下載,你可以這樣response.clear();response.contenttype="application/msword";response.addheader("content-disposition","attachment;filename=testdoc1.doc"
先上傳文件,然后使用微軟提供的調(diào)用office的dll來讀取文檔內(nèi)容,顯示到頁面控件或是標簽中,圖片什么的要另做處理