Apache POI Word - 核心类

本章将带您了解 Apache POI 用于管理 Word 文档的类和方法。

Document

这是一个标记接口(接口不包含任何方法),用于通知实现的类可以创建 Word 文档。

XWPFDocument

这是 org.apache.poi.xwpf.usermodel 包下的一个类。它用于创建 .docx 文件格式的 MS-Word 文档。

类方法

Sr.No. 方法 &描述
1

commit()

提交并保存文档。

2

createParagraph()

将新段落附加到此文档。

3

createTable()

创建一个默认为一行一列的空表。

4

createTOC()

为 Word 创建目录文档。

5

getParagraphs()

返回包含页眉或页脚文本的段落。

6

getStyle()

返回使用的样式对象。

有关此类的其余方法,请参阅完整的 API 文档 −

Package org.apache.poi.openxml4j.opc.internal.

XWPFParagraph

这是 org.apache.poi.xwpf.usermodel 包下的一个类,用于在 word 文档中创建段落。此实例还用于将所有类型的元素添加到 word 文档中。

类方法

Sr.No. 方法 &描述
1

createRun()

将新的运行附加到此段落。

2

getAlignment()

返回应用于此段落中文本的段落对齐方式。

3

setAlignment(ParagraphAlignment align)

指定应用于此段落中文本的段落对齐方式。

4

setBorderBottom(Borders border)

指定应显示在一组段落下方的边框,这些段落具有相同的段落边框设置。

5

setBorderLeft(Borders border)

指定应显示在页面左侧的指定段落周围的边框。

6

setBorderRight(Borders border)

指定应显示在页面右侧的指定段落周围的边框。

7

setBorderTop(Borders border)

指定应显示在具有相同段落边框设置的一组段落上方的边框。

有关此类的其余方法,请参阅完整的 API 文档 −

POI API Documentation

XWPFRun

这是 org.apache.poi.xwpf.usermodel 包下的一个类,用于向段落添加一段文本。

类方法

Sr.No. 方法 &描述
1

addBreak()

指定应在运行内容的当前位置放置一个中断。

2

addTab()

指定应在运行内容的当前位置放置一个制表符。

3

setColor(java.lang.String rgbStr)

设置文本颜色。

4

setFontSize(int size)

指定显示此文本串内容时应应用于所有非复杂脚本字符的字体大小。

5

setText(java.lang.String value)

设置此文本串的文本。

6

setBold(boolean value)

指定在文档中显示此文本串内容时是否应将粗体属性应用于所有非复杂脚本字符。

有关此类的其余方法,请参阅完整的 API 文档 −

POI API Documentation

XWPFStyle

这是 org.apache.poi.xwpf.usermodel 包下的一个类,用于为 word 文档中的对象元素添加不同的样式。

类方法

Sr.No. 方法 &说明
1

getNextStyleID()

用于获取下一个样式的StyleID。

2

getStyleId()

用于获取样式的StyleID。

3

getStyles()

用于获取样式。

4

setStyleId(java.lang.String styleId)

用于设置styleID。

有关该类的其余方法,请参阅完整的API文档 −

POI API Documentation

XWPFTable

这是 org.apache.poi.xwpf.usermodel 包下的一个类,用于将表格数据添加到 word 文档中。

类方法

Sr.No. 方法 &描述
1

addNewCol()

为此表中的每一行添加一个新列。

2

addRow(XWPFTableRow row, int pos)

在位置 pos 处向表中添加一个新行。

3

createRow()

创建一个新的 XWPFTableRow 对象,其单元格数量与当时定义的列数相同。

4

setWidth(int width)

设置列的宽度。

有关此类的其余方法,请参阅完整的 API 文档: POI API 文档

XWPFWordExtractor

这是 org.apache.poi.xwpf.extractor 包下的一个类。它是一个基本的解析器类,用于从 Word 文档中提取简单文本。

类方法

Sr.No. 方法和说明
1

getText()

从文档中检索所有文本。

有关此类的其余方法,请参阅完整的 API 文档: POI API 文档