`
huncent
  • 浏览: 16691 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

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  
0
0
分享到:
评论

相关推荐

    Java利用OpenOffice将word等office文档转换成PDF(附件在最后)

    通过以上步骤,你就可以在Java项目中使用OpenOffice和JODConverter库将Word文档转换为PDF。这不仅方便了数据交换,还能够确保格式的一致性和兼容性。如果你需要处理的文档格式多样,这是一个非常实用的工具。记得在...

    java office转pdf工具类

    在Java环境中,Aspose是一个流行的库,提供了丰富的API来处理各种办公文档格式,包括Word、Excel、PowerPoint等,并且能够方便地将这些文档转换成PDF。在本场景中,我们主要讨论如何使用Aspose库来实现这个功能,...

    JasperReports终极指导文档

    - **File Virtualizer:** 将文件分割成多个部分,以减少内存占用。 - **Swap File Virtualizer:** 使用磁盘空间作为交换区,以降低内存消耗。 - **In-Memory GZIP Virtualizer:** 对内存中的数据进行压缩,以节省...

    java开源包7

    J2C 将 Java 代码转成 C++ 代码,这是源码级别的转换,输出的 C++ 代码是有效的代码。 OSGi 分布式通讯组件 R-OSGi R-OSGi 是一套适用于任意满足 OSGi 架构的分布式通讯组件。它以 jar 的形式发布,部署容易,使用...

    itextpdf7 JAR资源包整合

    `pdfoffice-2.0.2.jar`则是一个扩展库,专门用于从Office文档(如Word、Excel)转换为PDF。这个库提供了将Microsoft Office格式文档转化为高质量PDF的能力,对于那些需要在不同平台之间保持一致显示效果的应用场景...

    beetl-master.zip

    9. **性能优化**:Beetl在设计时就考虑了性能问题,其编译型模板引擎能够在运行时将模板编译成Java字节码,从而提高了模板解析和执行的速度。 在实际项目中,使用Beetl-master.zip压缩包,你可以找到Beetl的源码、...

    Freeplane_MarkdownHelper:用于Freeplane的Markdown HelperAddOn是一种以Freeplane思维导图方式创建Markdown文档的工具。 此插件的总体思路是在地图中插入特殊节点,以帮助将思维导图中的信息转换为Markdown文档。 您将获得外观精美的文档,并保留提供Freeplane和思维导图的灵活性。 您可以像往常一样轻松地重新排序并插入新的想法

    这个怎么运作这个插件的总体思路是在地图中插入特殊的节点是帮助在思维导图中的信息转换成降价文件。 在这里,您可以看到一个示例,其中一个段落与带有图像和网页链接的节点组合成Markdown格式的文本。 您将获得外观...

    JAVA上百实例源码以及开源项目源代码

    浮动的广告 嵌套在html中 各种EJB之间的调用示例 7个目标文件 摘要:Java源码,初学实例,EJB调用实例 各种EJB之间的调用源码示例,用远程接口的引用访问EJB、函数将被FirstEJB调用,同时它将调用secondEJB 基于JAVA的...

    java开源包1

    J2C 将 Java 代码转成 C++ 代码,这是源码级别的转换,输出的 C++ 代码是有效的代码。 OSGi 分布式通讯组件 R-OSGi R-OSGi 是一套适用于任意满足 OSGi 架构的分布式通讯组件。它以 jar 的形式发布,部署容易,使用...

    java开源包11

    J2C 将 Java 代码转成 C++ 代码,这是源码级别的转换,输出的 C++ 代码是有效的代码。 OSGi 分布式通讯组件 R-OSGi R-OSGi 是一套适用于任意满足 OSGi 架构的分布式通讯组件。它以 jar 的形式发布,部署容易,使用...

    java开源包2

    J2C 将 Java 代码转成 C++ 代码,这是源码级别的转换,输出的 C++ 代码是有效的代码。 OSGi 分布式通讯组件 R-OSGi R-OSGi 是一套适用于任意满足 OSGi 架构的分布式通讯组件。它以 jar 的形式发布,部署容易,使用...

    java开源包3

    J2C 将 Java 代码转成 C++ 代码,这是源码级别的转换,输出的 C++ 代码是有效的代码。 OSGi 分布式通讯组件 R-OSGi R-OSGi 是一套适用于任意满足 OSGi 架构的分布式通讯组件。它以 jar 的形式发布,部署容易,使用...

    java开源包6

    J2C 将 Java 代码转成 C++ 代码,这是源码级别的转换,输出的 C++ 代码是有效的代码。 OSGi 分布式通讯组件 R-OSGi R-OSGi 是一套适用于任意满足 OSGi 架构的分布式通讯组件。它以 jar 的形式发布,部署容易,使用...

    java开源包5

    J2C 将 Java 代码转成 C++ 代码,这是源码级别的转换,输出的 C++ 代码是有效的代码。 OSGi 分布式通讯组件 R-OSGi R-OSGi 是一套适用于任意满足 OSGi 架构的分布式通讯组件。它以 jar 的形式发布,部署容易,使用...

    java开源包10

    J2C 将 Java 代码转成 C++ 代码,这是源码级别的转换,输出的 C++ 代码是有效的代码。 OSGi 分布式通讯组件 R-OSGi R-OSGi 是一套适用于任意满足 OSGi 架构的分布式通讯组件。它以 jar 的形式发布,部署容易,使用...

    java开源包4

    J2C 将 Java 代码转成 C++ 代码,这是源码级别的转换,输出的 C++ 代码是有效的代码。 OSGi 分布式通讯组件 R-OSGi R-OSGi 是一套适用于任意满足 OSGi 架构的分布式通讯组件。它以 jar 的形式发布,部署容易,使用...

    java开源包8

    J2C 将 Java 代码转成 C++ 代码,这是源码级别的转换,输出的 C++ 代码是有效的代码。 OSGi 分布式通讯组件 R-OSGi R-OSGi 是一套适用于任意满足 OSGi 架构的分布式通讯组件。它以 jar 的形式发布,部署容易,使用...

    java开源包9

    J2C 将 Java 代码转成 C++ 代码,这是源码级别的转换,输出的 C++ 代码是有效的代码。 OSGi 分布式通讯组件 R-OSGi R-OSGi 是一套适用于任意满足 OSGi 架构的分布式通讯组件。它以 jar 的形式发布,部署容易,使用...

    java开源包101

    J2C 将 Java 代码转成 C++ 代码,这是源码级别的转换,输出的 C++ 代码是有效的代码。 OSGi 分布式通讯组件 R-OSGi R-OSGi 是一套适用于任意满足 OSGi 架构的分布式通讯组件。它以 jar 的形式发布,部署容易,使用...

    Java资源包01

    J2C 将 Java 代码转成 C++ 代码,这是源码级别的转换,输出的 C++ 代码是有效的代码。 OSGi 分布式通讯组件 R-OSGi R-OSGi 是一套适用于任意满足 OSGi 架构的分布式通讯组件。它以 jar 的形式发布,部署容易,使用...

Global site tag (gtag.js) - Google Analytics