java 实现word转txt

  1. 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相关推荐

  1. 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 ...

  2. Java 实现word、excel、ppt、txt等办公文件在线预览功能!

    大家好,我是宝哥! 如何用 Java 实现word.excel.ppt.txt等办公文件在线预览功能?本文告诉你答案! java 实现办公文件在线预览功能是一个大家在工作中也许会遇到的需求,网上些公司 ...

  3. 手把手教你用 Java 实现word、excel、ppt、txt等办公文件在线预览功能!

    如何用 Java 实现word.excel.ppt.txt等办公文件在线预览功能?本文告诉你答案! java 实现办公文件在线预览功能是一个大家在工作中也许会遇到的需求,网上些公司专门提供这样的服务, ...

  4. Java word和txt文件转换图片

    /*** word和txt文件转换图片** @param inputStream* @return* @throws Exception*/private static List<Buffere ...

  5. java操作word (jacob)

    什么是jacob? jacob是一个开源项目它允许在java中调用com接口自动组件,它使用JNI(本地调用程序)来进行本地调用COM库.它可运行在x86和支持32位和64位Java虚拟机 X64的环 ...

  6. Java点击按钮加一行数据_java - 单击按钮java时如何从txt文件绘制下一行? - SO中文参考 - www.soinside.com...

    单击按钮java时如何从txt文件绘制下一行? 问题描述 投票:0回答:1 import javax.swing.*; import java.awt.*; import java.awt.event ...

  7. java mysql 获取页码,java获取word页数

    1.java 要怎么准确获取word的总页数 XWPFDocument docx = new XWPFDocument(POIXMLDocument.openPackage(电月度例会会议纪要.doc ...

  8. [原创]java读写word文档,完美解决方案

    [原创]java读写word文档,完美解决方案 参考文章: (1)[原创]java读写word文档,完美解决方案 (2)https://www.cnblogs.com/ziwuxian/p/89812 ...

  9. Java代码输出到txt文件(申请专利贴源码的必备利器)

    最近公司在申请专利,编写不少文档,项目的代码量实在是过于庞大.如果一个一个的复制粘贴虽然能够完成,但是对于程序员而言实在没有这个必要.shell或者python就能解决这个问题.由于我个人对于shel ...

  10. Aspose.Java实现word转pdf,添加水印等操作

    Aspose.Java实现word转pdf,添加水印等操作 一. word转pdf 二. 文档插入水印 Aspose是一款商用版控件,支持各类文档操作,这里主要介绍如何在Springboot项目中使用 ...

最新文章

  1. 中国光大集团去年营收1617亿元 同比增长19%
  2. js学习总结----获取数组最大值
  3. [BTS]使用BizTalk开发应用系统,就是这么简单!
  4. Struts2-获取值栈对象与结构
  5. java值栈_Struts2 中的值栈是什么?
  6. 字节跳动面试必问:撸了大神写的spring源码笔记
  7. 如何安装python_怎么在Windows操作系统下安装Python和Networkx
  8. 计算机网络-自顶向下方法 7th 5.4 BGP协议总结
  9. lua开发/ 腾讯 Bugly / 截屏 / 遮罩
  10. 链路聚合的配置(思科)
  11. 计算机网络三层交换机配置,综述三层交换机配置实例 附详细命令解释
  12. SCANV团队提供APPCMS安全漏洞独立补丁
  13. 【Ubuntu+ROS安装方法】
  14. 架构思维成长系列教程(十二)- 云平台架构设计
  15. 我本科毕业,当了外卖骑手最终是为了赚钱学编程
  16. [Java] 遍历指定包名下所有的类(支持jar)
  17. 计算机网络(一)网络分层及协议
  18. 【HTML5 笔记】基础内容
  19. 3D dungeon(BFS)
  20. Linux系统中 chown和chmod 命令的区别:

热门文章

  1. 幼儿识字软件测试自学,2016幼儿识字APP哪家强?最新测评出炉!
  2. php源码 学校版 cms,闪灵CMS学校建站系统(含小程序)
  3. ListView 控件与 ImageList 控件
  4. Windows 10中无需禁用强制驱动签名检测加载驱动
  5. 小米Android 4.3.1刷机包,终于来了:小米4 Win10刷机包下载!附刷机教程
  6. ping命令使用集合
  7. 车型代号对照表_车型代号对照表 2016最新版
  8. java socket是什么_Java网络编程-JavaSocket编程是什么呢?
  9. Android 友盟分享自定义面板使用
  10. 21天学通C语言-学习笔记(11)