1:使用Microsoft.Office.Interop.Word組件 這是比較常用的一種方式,代碼就不貼出了,網(wǎng)上大把的例子 缺點(diǎn):服務(wù)器需要裝Word的組件,并且需要在服務(wù)器上設(shè)置Docm+對(duì)象的權(quán)限,如果一臺(tái)服務(wù)器還好,如果項(xiàng)目應(yīng)用到多臺(tái)不同服務(wù)器,就比較繁瑣了 2: OpenXml API 可以將.docx(word 97-2003 不適用)轉(zhuǎn)化為XML,有了XML,想轉(zhuǎn)成HTML或是其他格式都不再是問題了,此Api需要 .net FreamWork3.5+ Office2007+ 3:第三方:例如Aspose.Words(已測(cè)試,推薦) Aspose提供了各種格式的轉(zhuǎn)換方案,有興趣的可以進(jìn)去仔細(xì)看一下,.NET Java方向的都有,采用其中Aspose.Words這個(gè)Dll,無需安裝微軟Office組件 即可轉(zhuǎn)換Word(Converting DOC,DOCX to HTML without MS Office Word in .Net) 代碼如下: Aspose.Words.Document d = new Aspose.Words.Document(wordPhysicalPath); d.Save("d://1.html", SaveFormat.Html);