概述
在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文档插入分页符和分节符。有了分页符和分节符,除了能够对文档内容进行操作外,也可能以此来对文档进行拆分。实现拆分性能的相干代码将会在尔后的教程中写到,可点击下方“关注作者”以便前期查找。