ITPub博客

首页 > Linux操作系统 > Linux操作系统 > [转载]使用Java将Word转为Html或txt!

[转载]使用Java将Word转为Html或txt!

原创 Linux操作系统 作者:dinner1007 时间:2019-05-26 21:33:06 0 删除 编辑
使用Java将Word转为Html或txt!
使用Java将Word转为Html或txt。前一段时间为这个问题头疼的不得了,后来查阅了资料终于解决了;现将程序放出,以便以后参考。

  //------------------------------------------------------------------------------
  //版权所有 (C) 浪潮集团商用系统有限公司 保留所有权利
  //文件名称: wordtohtml 文件版本: 1.00.00
  //作 者: 郭铸 作者邮箱: guozhu@langchao.com 完成日期: 2004-10-20
  //文件描述:
  //其它描述:
  //类 列 表:
  // wordtohtml: 将指定目录下面所有的doc文件转化为HTML并存储在相同目录下
  //修改历史:
  // # 版本 修改日期 作者 修改内容
  // ----------------------------------------------------------------------------
  // 1 1.00.01 2004-10-14 作者姓名 修改内容描述
  // ----------------------------------------------------------------------------
  //------------------------------------------------------------------------------
  import com.jacob.com.*;
  import com.jacob.activeX.*;
  import java.io.*;

  //取得指定目录下面所有的doc文件名称
  public class wordtohtml
  {
  //------------------------------------------------------------------------------
  //方法原型: change(String paths)
  //功能描述: 将指定目录下面所有的doc文件转化为HTML并存储在相同目录下
  //输入参数: String
  //输出参数: 无
  //返 回 值: 无
  //其它说明: 递归
  //------------------------------------------------------------------------------
  public static void change(String paths, String savepaths)
  {
  
  File d = new File(paths);
  //取得当前文件夹下所有文件和目录的列表
  File lists[] = d.listFiles();
  String pathss = new String("");

  //对当前目录下面所有文件进行检索
  for(int i = 0; i < lists.length; i ++)
  {
  if(lists[i].isFile())
  {
  String filename = lists[i].getName();
  String filetype = new String("");
  //取得文件类型
  filetype = filename.substring((filename.length() - 3), filename.length());
  
  //判断是否为doc文件
  if(filetype.equals("doc"))
  {
  System.out.println("当前正在转换......");
  //打印当前目录路径
  System.out.println(paths);
  //打印doc文件名
  System.out.println(filename.substring(0, (filename.length() - 4)));
  
  ActiveXComponent app = new ActiveXComponent("Word.Application");//启动word
  
  String docpath = paths + filename;
  String htmlpath = savepaths + filename.substring(0, (filename.length() - 4));
  
  String inFile = docpath;
  //要转换的word文件
  String tpFile = htmlpath;
  //HTML文件

  boolean flag = false;
  
  try
  {
  app.setProperty("Visible", new Variant(false));
  //设置word不可见

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/374079/viewspace-131000/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2018-08-23

  • 博文量
    1402
  • 访问量
    1032711