在Word插入分页符可以在指定段落后插入,也可以在特定文本位置处插入。本文,将以Java代码来操作以上两种文档分页需求。下面是详细方法及步骤。

目录

【程序环境】

【插入分页符】

1.在指定段落后插入分页符

2.在指定文本位置后插入分页符


【程序环境】

在程序中导入jar,如下两种方法:

方法1手动引入。将Free Spire.Doc for Java下载到本地,解压,找到lib文件夹下的Spire.Doc.jar文件。在IDEA中打开如下界面,将本地路径中的jar文件引入Java程序:

方法2:通过 Maven 仓库下载。如下配置pom.xml:

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

【插入分页符】

1.在指定段落后插入分页符

Java

import com.spire.doc.Document;
import com.spire.doc.FileFormat;
import com.spire.doc.Section;
import com.spire.doc.documents.BreakType;
import com.spire.doc.documents.Paragraph;public class PageBreak1 {public static void main(String[] args) {//创建Document类的对象Document document = new Document();//加载Word文档document.loadFromFile("test.docx");//获取第一节Section section = document.getSections().get(0);//获取第一节中的第3个段落Paragraph paragraph = section.getParagraphs().get(2);//添加分页符paragraph.appendBreak(BreakType.Page_Break);//保存文档document.saveToFile("output.docx", FileFormat.Docx_2013);}
}

2.在指定文本位置后插入分页符

Java

import com.spire.doc.Break;
import com.spire.doc.Document;
import com.spire.doc.FileFormat;
import com.spire.doc.documents.BreakType;
import com.spire.doc.documents.Paragraph;
import com.spire.doc.documents.TextSelection;
import com.spire.doc.fields.TextRange;public class PageBreak2 {public static void main(String[] args) {//创建Document类的实例Document document = new Document();//加载Word文档document.loadFromFile("test.docx");//查找指定文本TextSelection selection = document.findString("“东盟共同体”宣告成立。", true, true);//获取查找的文本范围TextRange range = selection.getAsOneRange();//获取文本范围所在的段落Paragraph paragraph = range.getOwnerParagraph();//获取文本范围在段落中的位置索引int index = paragraph.getChildObjects().indexOf(range);//创建分页Break pageBreak = new Break(document, BreakType.Page_Break);//在查找的文本位置后面插入分页符paragraph.getChildObjects().insert(index + 1, pageBreak);//保存文档document.saveToFile("InsertPageBreakAfterText.docx", FileFormat.Docx_2013);}
}

—END—

Java 在Word指定段落/文本位置插入分页符相关推荐

  1. 像 word 手动插入分页符一样实现报表中强制分页(强制分页)

    ### 概述 – 使用 Word 编辑文档,当文本或图形等内容填满一页时,Word 会插入一个自动分页符并开始新的一页.如果要在某个特定位置强制分页,可手动插入分页符(分隔符内),这样可以确保章节标题 ...

  2. WORD学习之插入分页符

    我们在用Word编辑文档时,不可避免的需要对文档进行页面布局,才能使得文档看起来更加美观.有时候会使用到分页符,下面就简单介绍一下分页符 分页符 主要作用: 1.若要把两段分开在两页显示时,把光标定位 ...

  3. C++操作Word文档——插入分页符

    C++操作word文档,向文档插入分页符,进行换页操作 \x0c

  4. word插入分页符后在下一页开始出现一个回车符,这个回车符如何删掉,但不影响分页

    方法一:只要把光标放到要分页的字前面插入分页符就可以了.比如把1和2分两页显示,只要在2前面插入分页符就可以了. 方法二:将光标放在空白页的下一页的文字最前面,然后按delete键,将文字移动到空白页 ...

  5. 分节符导致 Word 中的一个意外的分页符

    分节符导致 Word 中的一个意外的分页符 症状 在 Microsoft Word 中在插入一个分节符导致一个的页分页符可能会插入. 请注意 这种行为发生打印版式视图中,但不反映在普通视图的添加分页符 ...

  6. word2007-2010排版中解决段后插入分页符 新页首行空行问题

    word2007-2010排版中,很多人都会遇到 这个问题.当你在 段后插入分页符 想开启新的一页的时候,新页首行有个空行.如果删除,会连同分页符一起删除.不删除有影响排版美观.那怎么解决呢: 解决办 ...

  7. ①隔若干行插入分页符②排签排版③按条件分页④按行拆分工作表

    ​​​​​​关于打印与分页的4个高级技巧 ①隔若干行插入分页符,相当于按规律手动分页 ②排签排版,相当于分栏打印 ③按条件分页,使一页中只支持一个类别的数据 ④按行数拆分工作表,从而使用每页都能打印顶 ...

  8. world插入分页符后多出一行

    上下文背景 中文摘要和英文摘要要分页显示,老师要求在中文摘要页面插入分页符之后,中文摘要页的尾部/英文摘要页的头部不能出现空行.比如: 错误的解决办法 直接删除英文摘要头部的空行:相当于删除了分页符, ...

  9. Java 提取Word中的文本和图片

    本文将介绍通过Java来提取或读取Word文档中文本和图片的方法.这里提取文本和图片包括同时提取文档正文当中以及页眉.页脚中的的文本和图片. 使用工具:Free Spire.Doc for Java ...

  10. [原创]java获取word里面的文本

    需求场景 开发的web办公系统如果需要处理大量的Word文档(比如有成千上万个文档),用户一定提出查找包含某些关键字的文档的需求,这就要求能够读取 word 中的文字内容,而忽略其中的文字样式.表格. ...

最新文章

  1. 滴滴魅族手机人脸识别没有反应_魅族Note9发布,亮点不足,价格却很有诚意
  2. 与Oracle配套组件,oracle 组件和体系结构
  3. C# JArray与JObject 的使用
  4. 为什么font-family最后都会加上sans-serif字体?
  5. java 堆_JAVA学习笔记 07——堆、栈和垃圾回收机制
  6. OpenGL基础49:高度贴图(下)
  7. IT公司组织机构和职位、职位职责
  8. mapreduce task与spark task对比
  9. Linux 源码包软件安装操作与实战
  10. 2016河北省职称计算机考试试题及答案,2016年最新河北省职称计算机考试试题及答案..doc...
  11. 【大数据公司研究】第三方大数据公司是如何赚钱的,以个推公司为例
  12. Entry name 'kotlin/collections/MapWithDefault.kotlin_metadata' collided
  13. 买手机时几GB+几GB啥意思
  14. 成都Java培训机构该怎么选择?
  15. 调功器PA400X系列选型+个人理解
  16. 解码阿里健康财报背后的“阵形”变化
  17. 什么是企业防火墙,什么是策略?
  18. 如何在 Flickr 上找到又酷,又有趣,且版权自由的照片?
  19. 研究生如何发表论文 --转自张帅
  20. Labview请求WebService

热门文章

  1. 网络计算机无法访问 没有权限,教您无法访问您可能没有权限使用网络资源怎么解决...
  2. 修复QQ群图片不显示的方法:qq图片一直转圈圈,qq群聊天图片显示不出来
  3. Linux中使用sed命令替换字符串
  4. 阿里企业邮箱产品优势、功能、版本介绍
  5. https配置CA证书安装教程
  6. 图扑软件数字孪生民航飞联网,构建智慧民航新业态
  7. 从经典到最新前沿,一文概览2D人体姿态估计
  8. excel 分组统计
  9. 在计算机基础这门课程中可以学到什么,计算机基础个人总结
  10. 【Qt/C++异常笔记】间接寻址级别不同