jacob读取word速度优化
我所遇到的读取速度慢的原因在于读取word后关闭本地线程速度过慢,所以创建静态对象,线程不关闭,多次读取使用同一线程
代码如下
public static MSWordManager msWordManager = new MSWordManager();
public static MSWordManager getMSWordManager(){
if(msWordManager == null){
return new MSWordManager();
}
if(msWordManager.documents == null){
msWordManager.documents = msWordManager.word.getProperty(“Documents”).toDispatch();
}
return msWordManager;
}
public static MSWordManager writeMSWordManager = new MSWordManager();
public static MSWordManager getWriteMSWordManager(){if(writeMSWordManager == null){return new MSWordManager();}if(writeMSWordManager.documents == null){writeMSWordManager.documents = writeMSWordManager.word.getProperty("Documents").toDispatch();} return writeMSWordManager;
}
读取文档后用如下方法关闭文档
public void easyClosed(){
if (doc != null) {
Dispatch.call(doc, “Save”);
Dispatch.call(doc, “Close”, new Variant(saveOnExit));
doc = null;
}
documents = null;
}
jacob读取word速度优化相关推荐
- 用jacob读取word的书签列表
网上关于jacob如何操控word的例子已经有很多,但基本没有提到如何读取书签列表. 在这里对此我做点补充,jacob版本是1.17 ActiveXComponent word = new Activ ...
- C#遍历文件读取Word内容以及使用BackgroundWorker对象打造平滑进度条
本文将给出一个实例用于介绍如何利用C#遍历目录中的文件并打印Word文件中的内容,同时在界面上利用一个相对平滑的进度条来显示文件处理的情况.下面是程序运行时的截图: 下面来看看程序的具体实现步骤. 首 ...
- Ansible执行过程分析、异步模式和速度优化
Ansible系列(七):执行过程分析.异步模式和速度优化 分类: Linux服务篇 undefined 我写了更完善的Ansible专栏文章:一步到位玩儿透Ansible Ansible系列文章:h ...
- java poi读取word中附件_java用poi实现对word读取和修改操作
java编程要实现对word的操作没有vb那种编程语言来得容易,得借助一些开源组件,其中就包括jacob.poi等, 而poi应用得最为广泛,对word2003和2007的读和写word操作都十分方便 ...
- java准确读取word文件页数
转自:https://blog.csdn.net/tiandixuanwuliang/article/details/71298406 由于本人在做一个网上打印网站,遇到了一个需求是"准确读 ...
- java使用jacob操作word文档
ava使用jacob操作word文档 java调用com组件操作word使用总结(jacob) 简单描述 在此处输入简单摘要 特别声明:使用java-com技术可以完成任何VBA可以完成的office ...
- php或js获取word内容,js能读取word js读取word文档
如何使用jquery读取word文档 text = ',本地文件,文本内容到PDF的转换,其最终还是调用wkhtmltopdf命令.add_table(rows=1,cols=1,以及使用freema ...
- java读取带格式word文档_Java读取word文档解决方案
java读取word文档时,虽然网上介绍了很多插件poi.java2Word.jacob.itext等等,poi无法读取格式(新的API估计行好像还在处于研发阶段,不太稳定,做项目不太敢用):java ...
- python读取word文档并做简单的批量文档筛选
python读取word文档并做简单的批量文档筛选 最近参与了一项解析大量的word文档(试验报告形式)的工作,因为其中包含着一些对项目无意义的报告,所以要进行初步地筛选,通过查阅资料发现了pytho ...
最新文章
- 【 Vivado 】基本的时序约束、分析的概念
- 一站式开源测试平台:MeterSphere
- 探索性数据分析(EDA):Python
- html代码里面换图片不显示不出来了,微擎 Ueditor 百度编辑器 替换图片不显示问题...
- 带你走进和声搜索算法(Harmony search )的世界!
- 从一个数据流中取出中位数
- 一些关于Spring的随笔
- 设置图片和文字的垂直居中
- Thread 类的属性和方法
- java请求接口参数为json格式
- SysWow64没有权限解决办法
- 2022年NOC软件创意编程(学而思赛道)选拔赛小学高年级组python,包含答案
- 7-4 身份证号码最后一位 (100分)
- Python 各种测试框架简介(三):nose
- 【QQ邮箱第三方客户端设置】Outlook登录QQ邮箱报错,解决方案。
- CA认证的原理和流程以及https完整通信过程
- Ubuntu安装已下载了.deb文件的软件
- 伦敦网约车新规:须通过英语水平考试
- HTML学习---中文网页编码声明
- Windows关机/重启命令