簡體   English   中英

將網頁另存為Word文檔? (VB.NET)

[英]Save Webpage as Word Document? (VB.NET)

我正在嘗試在vb.net中創建Word文檔。 由於服務器上的權限問題,我無法使用COM Word.Application方法。 所以我用HTML重新創建了WORD文檔,並嘗試更改內容類型並僅輸出HTML

它工作正常。 它輸出HTML並打開其中包含內容的只讀文件的單詞。 但是,當我點擊“另存為”時,即使它以file.doc的形式打開,它也想另存為HTML文檔。

有沒有一種方法可以解決此問題,使其首先選擇.doc?

Response.Clear()
Response.AddHeader("content-type", "application/msword")
Response.AddHeader("content-disposition", "inline; filename=" & "file.doc")
Response.Charset = ""
Dim strPath As String = Request.PhysicalApplicationPath & "MainTemp2.html"
Dim fStream As New FileStream(strPath, FileMode.Open, FileAccess.Read)
Dim sReader As New StreamReader(fStream)
Dim strData = sReader.ReadToEnd()
sReader.Close()
Response.Write(strData)
Response.End()

預先感謝您的幫助。

Word將愉快地打開擴展名為.doc的HTML文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM