概述

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

在代码运行前,需要导入Jar包到IDEA中。导入方式有两种:其 一,在官网上下载并解压其 二,通过

com.e-iceblue

http://repo.e-iceblue.cn/repository/maven-public/

e-iceblue

spire.doc.free

3.9.0

代码示例

【示例1】插入分页符

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

importcom.spire.doc.*;

importcom.spire.doc.documents.*;

public classAddPageBreak {

public static voidmain(String[] args) {

//加载Word文档

Document document = newDocument();

document.loadFromFile("C:\\Users\\Test1\\Desktop\\Sample.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文档插入分节符,分节符的类型可以是下一页、连续、偶数页或奇数页。

importcom.spire.doc.*;

importcom.spire.doc.documents.*;

public classAddSectionBreak {

public static voidmain(String[] args) {

//加载Word文档

Document document = newDocument();

document.loadFromFile("C:\\Users\\Test1\\Desktop\\Sample.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文档插入分页符和分节符。有了分页符和分节符,除了可以对文档内容进行操作外,也能够以此来对文档进行拆分。实现拆分功能的相关代码将会在此后的教程中写到,可关注作者以便后期查找。

java 生成word 分页_Java 插入分页符和分节符到Word文档相关推荐

  1. java poi doc转docx_Java 插入Word分页符、分节符

    在Word文档中,插入分页符或分节符是一种规范文档内容布局的有效方式.特别是对于一些文档格式要求严格,排版布局严谨的文档,如论文.书籍.期刊等等,通过插入的分页符或分节符可以将每部分内容加以合理区分, ...

  2. 赛效:WPS如何在文档中插入下一页分节符

    "下一页分节符"的作用是可在下一页开始新节.分节符可以将文档内容划分为不同的节,而且还可以分别针对不同的节,进行单独页面设置操作.插入分节符方便后续文档的排版和编辑,可以更好地组织 ...

  3. Word中删除空白页并保留分节符的方法

    Word中删除空白页并保留分节符的方法 word中有时需要使用分节符来分割文档格式,但是有时候分节符会导致空白页产生,但是分节符又不能去掉,下面是解决这种情况的方法 注意:如果是在论文等双面打印,并且 ...

  4. Word分页符和分节符区别

    **分页符:**是分页的一种符号,实则就是一条虚线.一般是插在每页的后面,它是位于上一页结束以及下一页开始的位置. **分节符:**是节的结尾处插入的标记,实则就是一条双虚线,它是分隔其前面文本格式的 ...

  5. Python——库docx(六:分页符、分节符)1.4

    import docx doc1 =docx.Document(r"C:\Users\Administrator\Desktop\test.docx")doc1.paragraph ...

  6. 分页符与分节符的区别

    分页符只是分页,前后还是同一节: 分节符是分节,可以同一页中不同节,也可以分节的同时下一页. 两者用法的最大区别在于页眉页脚与页面设置,比如: 1.文档编排中,某几页需要横排,或者需要不同的纸张.页边 ...

  7. 解决Word 2007中更新整个目录后分节符消失问题

    解决Word2007中更新整个目录后分节符消失问题 问题:Word2007中,自动生成目录后,在目录后插入了分节符,目录和正文分开显示并分别插入页码:但是每次正文内容和目录发生变化时,都要更新整个目录 ...

  8. word删除分节符后之前的格式乱了_分页符分节符,你知道多少

    Word中,我们经常会遇到分页符和分节符,它们对文档排版,打印,页边距调整,批量调整文档格式等非常重要. 分隔符包括:分页符和分节符. 分页符:是分页的一种符号,实则就是一条虚线.一般是插在每页的后面 ...

  9. Word使用技巧-分页符-分节符

    问:如何让论文页码从1开始编号? 在第一页封面下插入(下一页分节符)布局->分隔符->分节符->下一页,目的就是分页但是保持页码不变. 分节符:可以选择分页,页码不变 分页符:分页, ...

  10. ​word分节符与分页符的区别与用法

    word分节符与分页符的区别与用法 分页符 当文字或图形填满一页时,Microsoft Word 会插入一个自动分页符 (分页符:上一页结束以及下一页开始的位置.Microsoft Word 可插入一 ...

最新文章

  1. %@page contentType=text/html;charset=gbk%与meta http-equiv=Content-Type content=text/html; ch...
  2. js 中 setInterval 的返回值问题
  3. 5.3linux下C语言socket网络编程简例
  4. CAS实现单点登录方案(SSO完整版)
  5. 如何在Win11上快速加密硬盘 Win11上快速加密硬盘方法步骤
  6. android滑屏设计规范,安卓设计如何实现滑动屏幕出现如图的效果
  7. VS2008 Web Application和Web Site的区别[转]
  8. DB2查询主键、索引、表约束
  9. 数学建模优化模型简单例题_数学建模案例分析--最优化方法建模7习题六 -
  10. EAS序时簿界面显示,不再忽略数值零
  11. 好文:读客图书董事长华楠接受采访
  12. 英伟达NVIDIA系列显卡GPU CUDA数据对比排行
  13. 人工智能在药物不良反应预测中的应用
  14. Vue学习笔记:获取文件唯一标识 md5值
  15. Unity中采用二进制存档与读档
  16. nginx.pid-nginx: [error] open() /var/run/nginx.pid failed (2: No such file or direc
  17. oracle orclpdb是什么,oracle cdb、pdb参考
  18. 蓝牙电话协议HFP(Hands-Free Profile) SCO建立/释放/在通话中Audio transfer
  19. Ubuntu20.02安装TPLink WDN7200H无线网卡
  20. NLP papers

热门文章

  1. 数独-比回溯法更优的人类思维逻辑的数独解法
  2. 手把手教大家搭建微信公众号查题
  3. 如何操作电脑压缩包解压文件?干货技巧!电脑压缩包怎样进行文件解压?
  4. JAVA实现Tom猫
  5. Ubuntu:火狐浏览器加速下载(Flashgot+Aria2+Uget)
  6. 菜鸟攒机之深度学习(上)
  7. Unity直线轨迹导弹预判
  8. if三种实现方式(if if else if else if else switch case for while)
  9. mysql存储特殊表情符号,解决mysql存储特殊文字(表情符号)utf8mb4
  10. LeetCode #1088. Confusing Number II