Re: [請益] ASP.Net 如何將 HTML 轉成 Word
※ 引述《Kelunyang (可倫)》之銘言:
: 我剛剛想到一種辦法了XD
: 不過我學C#還沒想玩asp.net,所以只是說一下他的作法
: 我假設你已經有那個HTML檔案了
: 然後第一步你要先using word = Microsoft.Office.Interop.Word
: 如果是視窗程式的話你要把Word放進去參考裡
: 然後你new一個Word出來,像這樣 Word._Application oWord = new Word.Application();
: 然後oWord.Documents.Open()去抓那個檔案出來再用oWord.Documents.Save()把檔案
: 存起來
: 應該就結束了,不過我不知道ASP.net裡面是不是這樣做就是了(我是指說我不知道能不
: 能掛參考)
: ※ 引述《hulanpei (專長太多也是一種困擾)》之銘言:
: : 請教各位先進:
: : 在ASP.Net如何將HTML碼包括CSS、圖片等,完整地轉成word檔?
: : 感謝各位!
這個辦法用在 ASP.NET 不好,因為伺服器 "一定" 沒有灌 Office,所以也不會有
Microsoft.Office.Interop.* 這些稱為 Office PIA 的 assembly 可用。
其實 Word 本來就有處理 HTML 與 WordML (微軟自己訂的 XML 格式)的能力,你需要
做的事情只有指定 Response 的 ContentType,指定輸出的網頁 client 端得用 Word
來開就搞定了,請參考:
http://blog.blueshop.com.tw/hent/archive/2008/02/01/54227.aspx
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.169.140.66
推
01/10 23:42, , 1F
01/10 23:42, 1F
→
01/10 23:42, , 2F
01/10 23:42, 2F
→
01/10 23:47, , 3F
01/10 23:47, 3F
推
01/10 23:50, , 4F
01/10 23:50, 4F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 5 之 5 篇):