Re: [.NET] 如何用HTM轉成Word檔案?

看板Visual_Basic作者 (章魚)時間14年前 (2011/11/24 12:15), 編輯推噓2(204)
留言6則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《joyce2267 (章魚)》之銘言: : 目前是要做一個頁面可以下載成word檔案 : 有人說可以先用word檔完成畫面後存成htm的檔案再將文字轉成word出來 : 中間可以將變數的地方用帶換的方式替換掉 : 上網好像沒有搜尋到類似的做法 : 所以不知道該從何著手 想請教一下這個方法是否可行? Dim sr As New StreamReader("C:\11.htm", Encoding.Default) '要讀取的檔 '案完整位置加檔名 Dim data As String = sr.ReadToEnd() sr.Close() data = Replace(data, "A", "要替換的字") '替換的字 data = Replace(data, "B", "要替換的字") Dim ms As New MemoryStream Dim sw As New StreamWriter(ms, Encoding.Default) sw.Write(data) Me.WriteSteamToFile(ms, "C:\", "test.doc") '輸出的檔案位置及檔名 sw.Flush() sw.Close() 自己回一下~但讀取圖片檔案會有問題,圖片會出不來,目前還在研究中 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.29.133

11/24 13:12, , 1F
你這樣只是文字檔轉文字檔 不是html => doc
11/24 13:12, 1F

11/24 13:13, , 2F
要這麼做 開記事本用取代 然後另存新檔就好了....
11/24 13:13, 2F

11/25 01:21, , 3F
記事本又不能在程式中呼叫 |( 而且這只是在local端轉換
11/25 01:21, 3F

11/25 01:22, , 4F
…更正,修改檔案後改個名字,不是在web上送出吧。
11/25 01:22, 4F

11/25 01:24, , 5F
這跟他的原始目的有差別吧?
11/25 01:24, 5F

11/25 08:44, , 6F
我的意思是這段程式只是相當於開記事本/取代/另存新檔
11/25 08:44, 6F
文章代碼(AID): #1EpSJnVa (Visual_Basic)
文章代碼(AID): #1EpSJnVa (Visual_Basic)