java生成doc文档代码
时间: 2023-09-16 07:16:23 浏览: 97
以下是使用Apache POI库来生成Word文档的Java代码示例:
```java
import java.io.FileOutputStream;
import org.apache.poi.xwpf.usermodel.*;
public class GenerateDoc {
public static void main(String[] args) {
try {
// 创建文档对象
XWPFDocument document = new XWPFDocument();
// 创建段落对象
XWPFParagraph paragraph = document.createParagraph();
paragraph.setAlignment(ParagraphAlignment.CENTER);
// 创建文本对象
XWPFRun run = paragraph.createRun();
run.setText("Hello, World!");
run.setFontSize(20);
run.setBold(true);
// 保存文档
FileOutputStream out = new FileOutputStream("example.docx");
document.write(out);
out.close();
System.out.println("文档生成成功!");
} catch (Exception e) {
System.out.println("生成文档出错:" + e.getMessage());
}
}
}
```
在此示例中,我们创建了一个带有一个居中对齐的文本段落的Word文档。您可以通过修改`XWPFParagraph`和`XWPFRun`对象的属性来添加不同的内容和格式,例如列表、表格、图片等。
请注意,为了使用Apache POI库,您需要在项目中添加以下依赖项:
```xml
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>4.1.2</version>
</dependency>
```
阅读全文