java实现doc转docx
时间: 2023-06-20 16:07:46 浏览: 172
可以使用Apache POI来实现将doc文件转换为docx文件。以下是一个简单的示例代码:
```java
import java.io.FileInputStream;
import java.io.FileOutputStream;
import org.apache.poi.hwpf.HWPFDocument;
import org.apache.poi.hwpf.converter.WordToWordxConverter;
import org.apache.poi.hwpf.usermodel.Range;
public class DocToDocxConverter {
public static void main(String[] args) throws Exception {
FileInputStream fis = new FileInputStream("input.doc");
HWPFDocument doc = new HWPFDocument(fis);
WordToWordxConverter converter = new WordToWordxConverter();
org.apache.poi.xwpf.usermodel.XWPFDocument docx = converter.convert(doc);
FileOutputStream fos = new FileOutputStream("output.docx");
docx.write(fos);
fis.close();
fos.close();
}
}
```
在这个示例中,我们使用`HWPFDocument`类来读取doc文件,然后使用`WordToWordxConverter`类将其转换为docx文件,最后将docx文件写回磁盘。