poi doc转docx
时间: 2023-08-14 18:07:40 浏览: 140
您可以使用Apache POI库来将DOC文件转换为DOCX格式。下面是一个简单的Java代码示例:
```
import java.io.FileInputStream;
import java.io.FileOutputStream;
import org.apache.poi.xwpf.usermodel.XWPFDocument;
import org.apache.poi.hwpf.converter.WordToConverter;
import org.apache.poi.hwpf.usermodel.HWPFDocument;
public class DocToDocxConverter {
public static void main(String[] args) {
try {
// 读取DOC文件
FileInputStream in = new FileInputStream("input.doc");
HWPFDocument doc = new HWPFDocument(in);
// 创建XWPFDocument对象并将其写入DOCX文件
XWPFDocument docx = WordToConverter.convert(doc);
FileOutputStream out = new FileOutputStream("output.docx");
docx.write(out);
// 关闭流
out.close();
docx.close();
doc.close();
in.close();
System.out.println("DOC转换为DOCX成功!");
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
在上面的代码中,您需要将“input.doc”替换为您要转换的DOC文件的路径,并将“output.docx”替换为您要保存的DOCX文件的路径。该代码使用HWPFDocument类从DOC文件中读取内容,然后使用WordToConverter类将其转换为XWPFDocument对象,并将其写入DOCX文件中。在执行完毕后,您将在控制台上看到“DOC转换为DOCX成功!”的消息。
阅读全文