huncent 发表于 2013-2-7 20:20:38

groovy将word文档转为html

import org.codehaus.groovy.scriptom.ActiveXObjectimport java.io.Fileclass word2html {    static void main(args) {      if(args) {def word = new ActiveXObject("Word.Application")word.Documents.Open(new File(args).canonicalPath)word.ActiveDocument.SaveAs(new File(args).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
页: [1]
查看完整版本: groovy将word文档转为html