Apache POI:使用 Java 编辑和编辑 Word 文件
在本章中,我们将了解如何将段落添加到已经在 Java 中创建的 Word 文件中。在本章之后,您将能够用 Java 创建和阅读段落。在此之前,您需要下载并导入必要的库才能使其正常工作(阅读课程的第一部分 如何在 java).
在开始之前,您需要下载 Apache POI API。
在开始之前,您需要下载 Apache POI API。
如何在 Java 中创建 Word 段落?
首先,我们将学习负责创建和阅读或编写段落的类,您需要阅读上一篇文章如何在 Java 中创建 Word 文档以便您可以创建段落。
XWPFParagraph 是包的类。org.apache.poi.xwpf.usermodel,用于在 Word 文档中创建段落。此实例还用于将所有类型的元素添加到单词中。
以下是XWPFParagraph:
1- createRun()
将新段落连接到上一个段落
2-getAlignment()
返回将应用于该段落中下一个文本的段落的对齐方式。
3-setAlignment(ParagraphAlignment align)
指定将应用于此段落中下一个文本的段落的对齐方式。
4-setBorderBottom(边框边框)
指定应显示在下方的边框。
5-setBorderLeft(边框边框)
指定应显示在左侧的边框。
6-setBorderRight(边框边框)
指定右侧应显示的边框。
7-setBorderTop(边框边框)
指定应显示在上面的边框。
以下代码在 word:
//创建一个空文档
XWPFDocument document= new XWPFDocument();
//创建一个带有空段落的工作表
XWPFParagraph paragraph = document.createParagraph();
添加文本
现在有要插入的文本。您可以使用XWPFRun 包装 org.apache.poi.xwpf.usermodel。实例 XWPFParagraph 允许您检索对象 XWPFRun:
XWPFRun run=paragraph.createRun();
Example:
import java.io.File;输出:
import java.io.FileOutputStream;
import org.apache.poi.xwpf.usermodel.XWPFDocument;
import org.apache.poi.xwpf.usermodel.XWPFParagraph;
导入org.apache.poi.xwpf.usermodel.XWPFRun;
public class CreateParagraph
{
public static void main(String[] args)throws Exception
{
//create new document
XWPFDocument document= new XWPFDocument();
//创建写入流以保存nouveaudoc.docx
FileOutputStream out = new FileOutputStream(
new File(nouveaudoc.docx”));
//创建段落
XWPFParagraph 段落 = document.createParagraph();
//创建 run
XWPFR 对象 run=paragraph.createRun();
//要添加的文本
run.setText(在 codeurjava.com,我们正在努力改进” +
自学教程的质量” +
在java编程领域”);
//更新 nouveaudoc.docx
document.write(out) 文件;
//close write stream
out.close();
System.out.println(更改已成功”);
}
}