复制
收藏
提问
全网

java 将doc文件转化问docx

俊丽空间师
2个月前
全网
文档
学术
百科
知识库
时间不限
自动

理解问题java 将doc文件转化问docx

已完成理解java 将doc文件转化问docx

展开阅读网页

Java 将 DOC 文件转换为 DOCX 文件。

使用 Apache POI

  • 依赖:需要引入 Apache POI 的依赖库。
  • 代码示例:使用 HWPFDocumentCoreWordToHtmlUtils 类进行转换。

其他方法

  • Aspose.Words:提供商业库,支持多种文档格式转换。
  • GroupDocs.Conversion:提供多种文档格式转换的 Java API。

代码示例

import org.apache.poi.hwpf.HWPFDocumentCore;
import org.apache.poi.hwpf.converter.WordToHtmlUtils;
import java.io.*;

public class FileUtil2 {
    public static void convertDocToDocx(String docPath, String docxPath) {
        try {
            File file = new File(docPath);
            File docxFile = new File(docxPath);
            HWPFDocumentCore doc = WordToHtmlUtils.loadDoc(file);
            doc.write(docxFile);
        } catch (IOException e) {
            throw new RuntimeException(e);
        }
    }

    public static void main(String[] args) {
        try {
            convertDocToDocx("D:/imagepool/doc/测试文档0102.doc", "D:/imagepool/doc/测试文档0102.docx");
        } catch (Exception e) {
            System.out.println(e.getMessage());
        }
    }
}

依赖配置

<dependency>
    <groupId>org.apache.poi</groupId>
    <artifactId>poi-scratchpad</artifactId>
    <version>4.1.1</version>
</dependency>

参考链接

更专业一些
转笔记
专业
java 将doc文件转化问docx
不在提醒

更专业内容正在努力生成中
知识树
java 将doc文件转化问docx
Java文档转换的常用库有哪些?
如何批量转换文档格式?
Java处理Office文档的常见问题有哪些?
在线客服