文章导读:概述 在Word文档中,当我们想要在某个特定位置强制进行分页时,可通过插入分页符来实现, 此时分页符后的内容则自动跳转到下一页。插入分节符,则可以创建新的节以此来设置不同的文本行号、分栏数、页面页脚或页边……各位看官请向下阅读:
概述
在Word文档中,当我们想要在某个特定位置强制进行分页时,可通过插入分页符来实现, 此时分页符后的内容则自动跳转到下一页。插入分节符,则可以创建新的节以此来设置不同的文本行号、分栏数、页面页脚或页边距等特性。本文将使用Free Spire.Doc for Java控件在Java程序中演示如何将分页符和分节符插入到Word文档的指定位置。
在代码运行前,需要导入Jar包到IDEA中。导入方式有两种:其 一,在E-iceblue中文官网上下载并解压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:\\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文档插入分节符,分节符的类型可以是下一页、连续、偶数页或奇数页。
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:\\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文档插入分页符和分节符。有了分页符和分节符,除了可以对文档内容进行操作外,也能够以此来对文档进行拆分。实现拆分功能的相关代码将会在此后的教程中写到,可关注作者方便日后查找。
以上内容由优质教程资源合作伙伴 “鲸鱼办公” 整理编辑,如果对您有帮助欢迎转发分享!
你可能对这些文章感兴趣:- Excel表格十大函数(Excel表格函数公式出现错误怎么办?)
- 对不起!忘了告诉你如何激活win10LTSC版,比windows7流畅干净
- Mac新手使用技巧——Mac音量调节
- 新入手的iPhone 13,记得提前打开这5个功能,让手机更好用
- iPhone状态栏中怎么显示图标 状态栏爱心等图标设置方法
- iphone应用图标大小要怎么调整?(iPhone应用图标大小)
- 有办法了!批量删除多个Word页眉页脚
- Excel常用函数知识:使用RANK.EQ或RANK.AVG函数进行排名计算
- RANKIF?Excel中有这个函数吗?
- 手机与和U盘的连接及文件操作(手机直接连接u盘为什么不能互传文件)
本文地址:https://logohe.com/452566.html ,如需转载请文章来源:办公资源网
声明:本站所有文章均为网络资源收集于及用户投稿,只做学习和交流使用,版权归原作者所有,请在下载后24小时之内自觉删除。如若本站内容侵犯了原著者的合法权益,请联系站长484405847@qq.com删除,我们将及时处理!