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

jacob操作word文档(三)

阅读更多

有需求要进行页面打印,要打印word文档中的内容,看到jacob可以把word文档转换为html,正好可以在客户端打印该html页面,满足页面打印的需要!

把代码粘出来与大家分享!

ActiveXComponent app = new ActiveXComponent("Word.Application"); // 启动word
		try {
			app.setProperty("Visible", new Variant(false));
		//设置word不可见
			Dispatch docs = app.getProperty("Documents").toDispatch();
			Dispatch doc = Dispatch.invoke(docs,"Open",Dispatch.Method,new Object[]
			{ docfile, new Variant(false),new Variant(true) }, new int[1]).toDispatch();
			// 打开word文件 docfile为word文件的路径
                       Dispatch.invoke(doc, "SaveAs", Dispatch.Method, new Object[] {htmlfile,
			new Variant(8) }, new int[1]);
			// 作为html格式保存到临时文件 htmlfile为要保存的html文件的路径
                        Dispatch.call(doc, "Close", new Variant(false));
		} catch (Exception e) {
			e.printStackTrace();
		} finally {
			app.invoke("Quit", new Variant[]{});//退出
		}
分享到:
评论

相关推荐

    jacob 操作word 文档详解

    Jacob 操作 Word 文档详解 Jacob 操作 Word 文档概述 Jacob 是一个 Java 库,用于访问和操作 Microsoft Office 应用程序,包括 Word。它提供了一个基于 COM(Component Object Model)的接口,允许 Java 应用...

    Jacob操作word 文档的方法集!(含创建目录),使用的Jacob版本是1.5

    在这个“Jacob操作word文档的方法集”中,我们将探讨如何使用Jacob 1.5版本来创建和操作Word文档,特别是创建目录。 首先,为了使用Jacob,你需要在你的项目中添加Jacob的jar文件。这通常涉及到将库添加到项目的类...

    jacob操作word文档

    下面将详细阐述Jacob操作Word文档的核心知识点。 1. **Jacob简介** Jacob全称为Java-COM Bridge,是一个开源项目,它的主要作用是提供了一个桥梁,使得Java应用程序能够调用COM组件,进而与Windows系统上的Office...

    jacob操作word文件

    在给定的代码片段中,`GetWord` 类提供了使用Jacob操作Word文档的一些基本功能。 首先,`GetWord` 类初始化了一个`ActiveXComponent` 对象 `word`,这是Jacob库中的一个关键类,用于实例化COM对象,这里是Microsoft...

    如何利用Java-JACOB操作WORD文档

    本文主要探讨如何使用Java-JACOB来创建和操作Word文档。 首先,使用JACOB之前,确保你的系统中已经安装了Microsoft Office,并且配置了相应的COM组件。JACOB本身是一个开源项目,可以在SourceForge上找到...

    Jacob处理Word文档搞定了

    载Jacob_1.11_zip,终于把Jacob处理Word文档搞定了

    Jacob处理Word文档的方法

    在处理Word文档时,我们可以利用Jacob调用Word的COM组件,例如Microsoft.Office.Interop.Word,来实现对Word文档的操作。 要使用Jacob,你需要首先在项目中添加Jacob的库文件。在提供的压缩包`jacob-1.15-M2.zip`中...

    jacob给Word文档添加页脚

    ### jacob给Word文档添加页脚 在日常工作中,Word文档是经常被使用的工具之一,尤其是在需要编写报告、论文或专业文档时。为了使文档更加规范和专业,往往需要添加页眉、页脚等元素。其中,页脚常用于显示页码、...

    jacob实现文档插入到word中

    在本文中,我们将深入探讨如何使用Jacob在Word文档中插入其他文档。 首先,理解Java Jacob的基本使用是至关重要的。Jacob通过COM(Component Object Model)接口与Windows操作系统中的Office应用进行通信。因此,要...

    JACOB操作word和excel示例

    在“如何使用jacob将word转换为PDF.doc”这个示例中,我们将学习如何使用Jacob将Word文档转换成PDF格式。以下是基本步骤: 1. **设置Jacob环境**:首先,你需要在项目中添加Jacob的jar文件,并确保系统路径中包含...

    java_jacob_操作word_文档

    ### Java Jacob 操作 Word 文档知识点详解 #### 一、Java Jacob 库介绍与安装 **Java Jacob** 是一个 Java 库,它允许 Java 应用程序与 COM 对象进行交互。通过 Jacob,开发者可以轻松地调用 Windows 的 COM 组件...

    jacob 导出word 整理

    Jacob允许Java应用程序通过COM接口与Windows操作系统中的Office应用进行通信,从而实现对Word文档的操作。 Jacob库的核心功能是它提供了Java到COM接口的桥接,使得开发者可以调用Office应用的API来处理Word文档。...

    jacob读取word表格

    标题“jacob读取word表格”涉及到的是使用Jacob库来操作Microsoft Word文档,特别是从中读取表格数据。Jacob是一个Java到COM桥接库,允许Java应用程序调用COM组件,如Microsoft Office的应用程序。 在Java中,直接...

    jacob生成word目录

    本篇文章将深入探讨如何利用JACOB来自动生成Word文档的目录。 首先,我们需要了解什么是目录(TOC,Table of Contents)。在Word文档中,目录是一份列出文档主要部分及其对应页码的索引,帮助读者快速定位到他们感...

    jacob以目录和段落分析读取Word文档(自己写的)

    在这个场景下,我们关注的是使用Jacob库来实现对Word文档的高级操作,特别是通过目录结构分析和读取文档内容。Jacob是一个Java COM自动化桥接库,它允许Java应用程序利用微软Office应用的COM接口,包括Word。 首先...

    java使用jacob工具操作word文档

    总结来说,Java结合JACOB工具提供了一种有效的方法来操作Word文档,无论是读取还是写入,都为开发者提供了便利。然而,这种方式有一定的局限性,特别是在跨平台应用上。通过理解这些基本操作,你可以根据需求灵活地...

    jacob操作word转换成pdf

    在这个场景中,我们将讨论如何利用JACOB将Word文档转换为PDF。 首先,我们需要理解JACOB的工作原理。JACOB是通过Java的JNI(Java Native Interface)来调用COM接口的,这样就可以在Java代码中直接操纵COM对象,例如...

    使用Jacob输出word文档

    NULL 博文链接:https://clq9761.iteye.com/blog/1284318

    jacob操作word资料

    总结,Jacob为Java开发者提供了一种强大而灵活的方式来操作Word文档。通过熟悉Dispatch对象和COM方法,你可以实现对Word的深度控制,满足各种自动化需求。不过,需要注意的是,由于依赖于本地的Office环境,Jacob在...

Global site tag (gtag.js) - Google Analytics