groovy wordドキュメントをhtmlに変換



import org.codehaus.groovy.scriptom.ActiveXObject
import java.io.File
class word2html {

    static void main(args) {
        if(args) {
		def word = new ActiveXObject("Word.Application")
		word.Documents.Open(new File(args[0]).canonicalPath)
		word.ActiveDocument.SaveAs(new File(args[1]).canonicalPath, 8)
		word.Quit()
        }
    }

}

    * 0: wdFormatDocument (no conversion)
    * 1: wdFormatTemplate
    * 2: wdFormatText
    * 3: wdFormatTextLineBreaks
    * 4: wdFormatDOSText
    * 5: wdFormatDOSTextLineBreaks
    * 6: wdFormatRTF
    * 7: wdFormatUnicodeText
    * 8: wdFormatHTML
groovyのCOM Scriptingを使う必要があって、windowsインストール版groovyインストールをダウンロードして構成する必要はありません
vbsを添付した実装方法

Set objWord = CreateObject("Word.Application")  
objWord.Visible = TRUE 
Set objDoc = objWord.Documents.Open("d:\web\grov\test.doc")   
objDoc.SaveAs "d:\web\grov\test44.html", 8   
objWord.Quit