复制
收藏
提问
全网
java 将doc文件转化问docx
2个月前
理解问题java 将doc文件转化问docx
已完成理解「java 将doc文件转化问docx」
展开阅读网页
Java 将 DOC 文件转换为 DOCX 文件。
使用 Apache POI
- 依赖:需要引入 Apache POI 的依赖库。
- 代码示例:使用
HWPFDocumentCore
和WordToHtmlUtils
类进行转换。
其他方法
- 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不在提醒