资源简介
JAVA给doc文档加密加水印,免费下载。
代码片段和文件信息
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程序设计基础 课后答案
- 下一篇:一款Java版的电子宠物游戏源代码
相关资源
- 一款Java版的电子宠物游戏源代码
- Java程序设计基础 课后答案
- rtx单点登录(JAVA实现)
- java web使用监听器实现定时周期性执行
- java多线程模拟队列实现排队叫号
- 软件工程课程设计,教务考试系统
- Java聊天室
- JAVA实验字符串的滚动
- 在线财务管理系统(含源码)
- Java聊天室程序,socket编程
- JAVA编写的基于文本相似度匹配的文本
- java龟兔赛跑源代码
- Java骑士游历课程设计
- java_十进制数转换为二进制八进制十六
- 用贝叶斯分类器实现垃圾邮件分类器
- javaweb之jsp+servlet实现简单的学生管理
- java联网版五子棋源代码
- sql server 2000 java驱动包
- java 具有图形界面的最短路径问题的求
- java实现哈密顿路径,递归和非递归两
- java仿QQ() 最新版
- mysql-connector-java-5.1.37-bin jar包
- java解析Pcap文件获取五元组可执行
- Java程序设计清华大学出版社-习题参考
- 决策树算法(Java实现)
- mysql-connector-java-5.1.46.jar
- java版QQ聊天室源代码
- Java加密与解密的艺术.rar 完整源代码
- RSA与AES混合加密算法的实现java版
- Java web 大作业
评论
共有 条评论