资源简介
经常做Oa系统的人,难免经常遇到word文档处理的问题,现在针对已经存在的word文档,需要添加水印,设置保护信息,防止别人下载后更改文档内容

代码片段和文件信息
package com.garavo.jacob;
import com.jacob.activeX.ActiveXComponent;
import com.jacob.com.ComThread;
import com.jacob.com.Dispatch;
import com.jacob.com.Variant;
/**
* Word应用程序类
* 说明:
* 作者:xudd
* 创建时间:2014-7-3 上午午05:16:47
* 修改时间:2014-7-3 上午午05:16:47
*/
public class Application{
// Word应用程序本身
private ActiveXComponent wordApp;
// Word的文档集合对象
private Documents documents;
/**
* 构造函数
*/
public Application() throws Exception{
initialize();
}
/**
* 应用程序初始化
*
* 说明:
* 创建时间:2014-7-3 上午午05:16:47
*/
public void initialize() throws Exception{
// 初始化com的线程,使用结束后要调用realease方法,见quit函数
ComThread.InitSTA();
wordApp=new ActiveXComponent(“Word.Application“);
wordApp.setProperty(“Visible“ new Variant(false));
Dispatch d=wordApp.getProperty(“Documents“).toDispatch();
documents=new Documents(d);
}
/**
* 应用程序退出
*
* 说明:
* 创建时间:2014-7-3 上午午05:16:47
*/
public void quit() throws Exception{
wordApp.invoke(“Quit“ new Variant[]{});
ComThread.Release();
}
/**
* 新建文档并返回新建文档的句柄
*
* 说明:
* @return
* @throws Exception
* 创建时间:2014-7-3 上午午05:16:47
*/
public Document addNewDocument() throws Exception{
Dispatch d=Dispatch.call(documents.getInstance()“Add“).toDispatch();
Document doc=new Document(d);
return doc;
}
/**
* 得到当前选择的文字
*
* 说明:
* @return
* @throws Exception
* 创建时间:2014-7-3 上午午05:16:47
*/
public Selection getSelection() throws Exception{
Dispatch d=Dispatch.call(wordApp“Selection“).toDispatch();
Selection selection=new Selection(dwordApp);
return selection;
}
/**
* 打开一个已存在的文档
*
* 说明:
* @param filePathName
* @return
* @throws Exception
* 创建时间:2014-7-3 上午午05:16:47
*/
public Document openExistDocument(String filePathName) throws Exception{
Dispatch d = Dispatch.call(documents.getInstance() “Open“ filePathName).toDispatch();
Document doc=new Document(d);
return doc;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-07-03 14:52 jacob\
文件 2360 2014-07-03 10:14 jacob\Application.java
文件 346 2014-07-03 10:12 jacob\ba
文件 4984 2014-07-03 10:15 jacob\Document.java
文件 176 2014-07-03 10:12 jacob\Documents.java
文件 247698 2014-06-09 15:08 jacob\Java2Word.jar
文件 2130 2014-07-03 10:16 jacob\Selection.java
文件 901 2014-07-03 10:34 jacob\WordUtil.java
相关资源
- 微博系统(Java源码,servlet+jsp),适
- java串口通信全套完整代码-导入eclip
- jsonarray所必需的6个jar包.rar
- 三角网构TIN生成算法,Java语言实现
- java代码编写将excel数据导入到mysql数据
- Java写的cmm词法分析器源代码及javacc学
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
- Java 文件加密传输
- java做的房产管理系统
- 基于jsp的bbs论坛 非常详细
评论
共有 条评论