`
Java_KAbanban
  • 浏览: 38325 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Java程序把Word转换成Html文件

    博客分类:
  • Java
阅读更多
Jacob是Java和Windows下的Com桥,通过它我们可以在Java程序中调用COM组件。如果你的JDK是1.4,那你需要下载Jacob1.9的jni库才能正常运行,早期版本在JDK1.4下有些问题。
    以下是引用片段:
    package com;
    /**
    * 〈p〉Title:Word文档转html类〈/p〉
    * 〈p〉Description: 〈/p〉
    * 〈p〉Copyright:() 2002〈/p〉
    * @author 舵手
    * @version 1.0
    */
    import com.jacob.com.*;
    import com.jacob.activeX.*;
    public class WordtoHtml {
    /**
    *文档转换函数
    *@param docfile word文档的绝对路径加文件名(包含扩展名)
    *@param htmlfile 转换后的html文件绝对路径和文件名(不含扩展名)
    */
    public static void change(String docfile, String htmlfile) {
    ActiveXComponent app = new ActiveXComponent("Word.Application"); // 启动word
    try {
    app.setProperty("Visible", new Variant(false));
    //设置word不可见
    Object docs = app.getProperty("Documents").toDispatch();
    Object doc = Dispatch.invoke(docs,"Open",Dispatch.Method,new Object[]
    { docfile, new Variant(false),new Variant(true) }, new int[1]).toDispatch();
    // 打开word文件
    Dispatch.invoke(doc, "SaveAs", Dispatch.Method, new Object[] {htmlfile,
    new Variant(8) }, new int[1]);
    // 作为html格式保存到临时文件
    Variant f = new Variant(false);
    Dispatch.call(doc, "Close", f);
    } catch (Exception e) {
    e.printStackTrace();
    } finally {
    app.invoke("Quit", new Variant[]{});
    }
    }
    public static void main(String[] strs){
    WordtoHtml.change("c:\a\运输管理调度系统总体方案.doc", "c:\a\t");
    }
    }
分享到:
评论

相关推荐

    巧用Java程序把Word转换成Html文件

    ### 巧用Java程序把Word转换成Html文件 在日常工作中,我们经常需要将Word文档转换为HTML格式,以便于在网络环境中进行分享或编辑。利用Java语言的强大功能,结合Jacob库,可以轻松实现这一需求。 #### Jacob简介 ...

    Java程序把Word文档直接转换成Html文件

    Java程序把Word文档直接转换成Html文件 Java程序把Word文档直接转换成Html文件是通过使用Java和COM组件实现的。COM组件是Windows操作系统中的一种组件对象模型,它允许不同的应用程序之间进行交互。在本文中,我们...

    Java程序把Word文档直接转换成HTML文件

    ### Java程序将Word文档直接转换成HTML文件:深入解析与实践 #### 一、引言 在企业级应用开发中,文档处理是一项常见的需求。尤其是将Word文档转换为其他格式,如HTML,以便于在网络环境中展示或进行进一步的处理...

    利用Java程序把word转化为html文件

    ### 利用Java程序将Word文档转换为HTML文件 #### 概述 本文将详细介绍如何使用Java编程语言实现Word文档到HTML格式的转换。在实际应用中,这种转换非常实用,尤其是在需要将Word文档中的内容发布到Web环境时。通过...

    实现word文件转换成html文件实现在线打开预览word文件

    标题和描述中提到的"实现word文件转换成html文件实现在线打开预览word文件",这是一个关于将Microsoft Word文档转换为HTML格式,以便在网页上预览的技术问题。下面将详细介绍这个过程涉及的关键知识点。 1. **...

    通过java将word文档转换成html页面

    在你提到的场景中,我们使用了一个名为JACOB(Java COM Bridge)的库,它允许Java程序调用COM组件,如Microsoft Office,来进行文件格式转换。 JACOB库的全称是Java Advanced COM Bridge,它使得Java能够与COM对象...

    Word文件转化成HTML

    将Word转换为HTML意味着要保留所有这些格式信息,并将其转化为HTML元素。 在C#中,我们可以利用Microsoft Office Interop库来实现这个转换。该库允许我们直接与Office应用程序进行交互,包括Word。但是,需要注意的...

    基于java的word转html

    Jacob允许Java程序调用COM组件,例如Microsoft Office应用程序,从而实现Word文档的读取和转换。 Jacob-1.18-x64.dll和Jacob-1.18-x86.dll是Jacob库的对应32位和64位版本的动态链接库,它们在运行时提供对COM组件的...

    java 实现 word 文档的在线预览

    ` 这将把Word文档保存为HTML文件。 4. **在线预览**:将生成的HTML文件通过HTTP服务暴露出来,然后在前端页面中使用`<iframe>`或者其他方式加载这个HTML,以实现在线预览。 5. **优化预览体验**:可能需要对HTML...

    利用POI将word转换成html实现在线阅读

    4. **生成HTML代码**:将遍历得到的所有元素转换为HTML字符串,并组合成完整的HTML文件。这包括添加适当的CSS样式来保持原始Word文档的布局和格式。 5. **在线阅读**:将生成的HTML文件上传至服务器,并在网页中...

    Java读取word文档内容并输出成网页(含图片,公式)

    Java POI库是Apache软件基金会开发的一个开源项目,专门用于处理Microsoft Office格式的文件,包括Word、...完成上述步骤后,你就可以通过运行Java程序将Word文档转换为网页,保持原有的格式和内容,包括图片和公式。

    java使用jacob将word,excel,ppt转成html

    Java 使用 Jacob 库将 Office 文件转换为 HTML 是一个常见的需求,尤其在自动化处理文档或在线预览场景中。Jacob(Java and COM Bridge)是一个 Java 库,它允许 Java 应用程序通过 COM(Component Object Model)...

    word 拆分,对比,转换java源码,文件编码识别,简繁转换

    Apache POI是开源的Java API,它允许程序创建、修改和显示MS Office文件,包括Word文档。Aspose.Words则是专门用于处理文档的商业库,提供了更丰富的功能和更高的性能。通过这两个库,你可以读取Word文档,然后将...

    Java生成word文档(仅一个文档模板原件和转换后缀为.ftl格式文件)

    在Java开发中,生成Word文档是一项常见的任务,尤其在企业级应用中,如报告生成、合同制作等场景。本主题聚焦于如何利用一个文档模板原件和将其转换为.ftl(FreeMarker)格式来生成动态的Word文档。FreeMarker是Java...

    word转换成html程序及所需jacob架包

    本资源包含了一个用于将Word文档转换为HTML格式的程序以及所需的JACOB(Java和COM Bridge)库。以下是对这些概念的详细说明: 1. **Word**: Microsoft Word是一款由微软公司开发的文本处理软件,广泛用于创建、编辑...

    java word转换HTML jacob实现

    本文详细介绍了如何使用 JACOB 实现在 Java 应用程序中将 Word 文档转换为 HTML 文件的方法。通过上述步骤和代码示例,你可以轻松地将这一功能集成到自己的项目中,实现高效、便捷的文档转换需求。

    java实现excel转换成html

    Java作为一种强大的编程语言,提供了多种库来处理这样的任务,其中一个常用的工具是Jacob库,它允许Java程序与Microsoft Office进行交互。 标题"java实现excel转换成html"指出,我们将使用Java编程语言,通过Jacob...

    Java实现word、excel转pdf、html

    本教程主要关注如何使用Java实现Word、Excel文档转换为PDF和HTML格式。这在数据共享、网页展示或跨平台兼容性方面尤其有用。 首先,我们需要了解Java中用于处理这些转换的库。在这个场景中,我们看到一个名为...

    word文档转成Html方案

    总之,这个"word文档转成Html方案"提供了一种使用Java实现Word到HTML转换的方法,适用于那些需要在富文本编辑器中展示或编辑Word内容的应用场景。通过理解并实施这个方案,开发者可以增强其应用程序的功能,提升用户...

Global site tag (gtag.js) - Google Analytics