java 实现word转txt
java 实现word转txt
- http://sourceforge.net/projects/jacob-project/,下载jacob.jar包
下载的文件目录如下所示:
2.将.dll文件拷贝到%JAVA_HOME%/jre/bin。注意:根据jdk是32位或64位选择对应的.dll文件。
3.拷贝jacob.jar到自己的项目中。
4.代码如下所示:
package com.paperCompare.util;import com.jacob.activeX.ActiveXComponent;
import com.jacob.com.Dispatch;
import com.jacob.com.Variant;public class Word2TxtUtil {public static void word2Txt(String wordPath,String txtPath) {ActiveXComponent app = new ActiveXComponent("Word.Application");app.setProperty("Visible", new Variant(false));Dispatch doc1 = app.getProperty("Documents").toDispatch();Dispatch doc2 = Dispatch.invoke(doc1, "Open", Dispatch.Method,new Object[]{wordPath, new Variant(false), new Variant(true)},new int[1]).toDispatch();Dispatch.invoke(doc2,"SaveAs", Dispatch.Method, new Object[]{txtPath,new Variant(7)//7为txt格式, 8保存为html格式}, new int[1]);Variant f = new Variant(false);Dispatch.call(doc2, "Close", f);}public static void main(String[] args) {Word2TxtUtil.word2Txt("G:\\EclipseCode\\MyCode3\\paperCompre-authors\\src\\main\\webapp\\upload\\1590809006292基于BS模式的学生成绩管理系统.docx", "G:\\EclipseCode\\MyCode3\\paperCompre-authors\\src\\main\\webapp\\upload\\1590809006292基于BS模式的学生成绩管理系统.txt");}
}
java 实现word转txt相关推荐
- txt doc rtf html,JAVA读取WORD,EXCEL,PDF,TXT,RTF,HTML文件文本内容的方法示例.docx
JAVA读取WORD,EXCEL,PDF,TXT,RTF,HTML文件文本内容的方法示例 JAVA读取WORD,EXCEL,PDF,TXT,RTF,HTML文件文本内容的方法示例??2012-06-2 ...
- Java 实现word、excel、ppt、txt等办公文件在线预览功能!
大家好,我是宝哥! 如何用 Java 实现word.excel.ppt.txt等办公文件在线预览功能?本文告诉你答案! java 实现办公文件在线预览功能是一个大家在工作中也许会遇到的需求,网上些公司 ...
- 手把手教你用 Java 实现word、excel、ppt、txt等办公文件在线预览功能!
如何用 Java 实现word.excel.ppt.txt等办公文件在线预览功能?本文告诉你答案! java 实现办公文件在线预览功能是一个大家在工作中也许会遇到的需求,网上些公司专门提供这样的服务, ...
- Java word和txt文件转换图片
/*** word和txt文件转换图片** @param inputStream* @return* @throws Exception*/private static List<Buffere ...
- java操作word (jacob)
什么是jacob? jacob是一个开源项目它允许在java中调用com接口自动组件,它使用JNI(本地调用程序)来进行本地调用COM库.它可运行在x86和支持32位和64位Java虚拟机 X64的环 ...
- Java点击按钮加一行数据_java - 单击按钮java时如何从txt文件绘制下一行? - SO中文参考 - www.soinside.com...
单击按钮java时如何从txt文件绘制下一行? 问题描述 投票:0回答:1 import javax.swing.*; import java.awt.*; import java.awt.event ...
- java mysql 获取页码,java获取word页数
1.java 要怎么准确获取word的总页数 XWPFDocument docx = new XWPFDocument(POIXMLDocument.openPackage(电月度例会会议纪要.doc ...
- [原创]java读写word文档,完美解决方案
[原创]java读写word文档,完美解决方案 参考文章: (1)[原创]java读写word文档,完美解决方案 (2)https://www.cnblogs.com/ziwuxian/p/89812 ...
- Java代码输出到txt文件(申请专利贴源码的必备利器)
最近公司在申请专利,编写不少文档,项目的代码量实在是过于庞大.如果一个一个的复制粘贴虽然能够完成,但是对于程序员而言实在没有这个必要.shell或者python就能解决这个问题.由于我个人对于shel ...
- Aspose.Java实现word转pdf,添加水印等操作
Aspose.Java实现word转pdf,添加水印等操作 一. word转pdf 二. 文档插入水印 Aspose是一款商用版控件,支持各类文档操作,这里主要介绍如何在Springboot项目中使用 ...
最新文章
- 中国光大集团去年营收1617亿元 同比增长19%
- js学习总结----获取数组最大值
- [BTS]使用BizTalk开发应用系统,就是这么简单!
- Struts2-获取值栈对象与结构
- java值栈_Struts2 中的值栈是什么?
- 字节跳动面试必问:撸了大神写的spring源码笔记
- 如何安装python_怎么在Windows操作系统下安装Python和Networkx
- 计算机网络-自顶向下方法 7th 5.4 BGP协议总结
- lua开发/ 腾讯 Bugly / 截屏 / 遮罩
- 链路聚合的配置(思科)
- 计算机网络三层交换机配置,综述三层交换机配置实例 附详细命令解释
- SCANV团队提供APPCMS安全漏洞独立补丁
- 【Ubuntu+ROS安装方法】
- 架构思维成长系列教程(十二)- 云平台架构设计
- 我本科毕业,当了外卖骑手最终是为了赚钱学编程
- [Java] 遍历指定包名下所有的类(支持jar)
- 计算机网络(一)网络分层及协议
- 【HTML5 笔记】基础内容
- 3D dungeon(BFS)
- Linux系统中 chown和chmod 命令的区别:
热门文章
- 幼儿识字软件测试自学,2016幼儿识字APP哪家强?最新测评出炉!
- php源码 学校版 cms,闪灵CMS学校建站系统(含小程序)
- ListView 控件与 ImageList 控件
- Windows 10中无需禁用强制驱动签名检测加载驱动
- 小米Android 4.3.1刷机包,终于来了:小米4 Win10刷机包下载!附刷机教程
- ping命令使用集合
- 车型代号对照表_车型代号对照表 2016最新版
- java socket是什么_Java网络编程-JavaSocket编程是什么呢?
- Android 友盟分享自定义面板使用
- 21天学通C语言-学习笔记(11)