关于java:Java-插入分页符和分节符到Word文档

62次阅读

共计 1854 个字符,预计需要花费 5 分钟才能阅读完成。

概述

在 Word 文档中,当咱们想要在某个特定地位强制进行分页时,可通过插入分页符来实现,此时分页符后的内容则主动跳转到下一页。插入分节符,则能够创立新的节以此来设置不同的文本行号、分栏数、页面页脚或页边距等个性。本文将应用 Free Spire.Doc for Java 控件在 Java 程序中演示如何将分页符和分节符插入到 Word 文档的指定地位。

在代码运行前,须要导入 Jar 包到 IDEA 中。导入形式有两种:其一 ,在官网上下载并解压Free Spire.Doc for Java 产品包,而后将 lib 文件夹下的 Spire.Doc.jar 手动导入 IDEA 中。其二 ,通过Maven 仓库 装置导入产品及相干依赖。创立一个 Maven 我的项目,在 pom.xml 中键入以下代码。而后点击“Import Changes”即可。

<repositories>
<repository>
<id>com.e-iceblue</id>
<url>http://repo.e-iceblue.cn/repository/maven-public/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>e-iceblue</groupId>
<artifactId>spire.doc.free</artifactId>
<version>3.9.0</version>
</dependency>
</dependencies>

代码示例

【示例 1】插入分页符

Free Spire.Doc for Java 提供了 appendBreak 办法来给 Word 文档中的指定段落插入分页符。

import com.spire.doc.*;
import com.spire.doc.documents.*;
public class AddPageBreak {public static void main(String[] args) {
        // 加载 Word 文档
 Document document = new Document();
        document.loadFromFile("C:UsersTest1DesktopSample.docx");
        // 获取第一个节
 Section section = document.getSections().get(0);
        // 插入分页符到第五个段落
 Paragraph paragraph = section.getParagraphs().get(4);
        paragraph.appendBreak(BreakType.Page_Break);
        // 保留后果文档
 document.saveToFile("output/AddPageBreak.docx", FileFormat.Docx_2013);
    }
}

插入成果:

【示例 2】插入分节符

以下代码示例展现了如何应用 Paragraph 类的 insertSectionBreak 办法来给 Word 文档插入分节符,分节符的类型能够是下一页、间断、偶数页或奇数页。

import com.spire.doc.*;
import com.spire.doc.documents.*;
public class AddSectionBreak {public static void main(String[] args) {
        // 加载 Word 文档
 Document document = new Document();
        document.loadFromFile("C:UsersTest1DesktopSample.docx");
        // 获取第一个节
 Section section = document.getSections().get(0);
        // 插入分节符到第四个段落
 Paragraph paragraph = section.getParagraphs().get(3);
        // 设置分节符类型(可为下一页、间断、奇数页或偶数页)paragraph.insertSectionBreak(SectionBreakType.No_Break);
        // 保留后果文档
 document.saveToFile("output/AddSectionBreak.docx", FileFormat.Docx_2013);
    }
}

插入成果:

总结

通过运行以上代码,咱们能够胜利地为 Word 文档插入分页符和分节符。有了分页符和分节符,除了能够对文档内容进行操作外,也可能以此来对文档进行拆分。实现拆分性能的相干代码将会在尔后的教程中写到,可点击下方“关注作者”以便前期查找。

正文完
 0