poi doc转docx
时间: 2023-08-14 10:06:30 浏览: 175
可以使用Apache POI 库来实现将.doc文件转换为.docx文件。下面是一个简单的Java代码示例:
```java
import java.io.FileInputStream;
import java.io.FileOutputStream;
import org.apache.poi.hwpf.HWPFDocument;
import org.apache.poi.hwpf.converter.WordToConverter;
import org.apache.poi.hwpf.usermodel.Range;
public class DocToDocxConverter {
public static void main(String[] args) throws Exception {
// 读取doc文件
FileInputStream fis = new FileInputStream("sample.doc");
HWPFDocument doc = new HWPFDocument(fis);
// 获取doc中的文本内容
Range range = doc.getRange();
String text = range.text();
// 将doc转换为docx
WordToConverter converter = new WordToConverter();
FileOutputStream fos = new FileOutputStream("sample.docx");
converter.convert(doc, fos);
// 关闭流
fos.close();
fis.close();
}
}
```
注意,使用该代码需要在项目中导入Apache POI库的相关依赖。
阅读全文