900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > java 生成word 分页_Java 插入分页符和分节符到Word文档

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

时间:2019-12-20 11:13:45

相关推荐

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

概述

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

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

com.e-iceblue

http://repo.e-/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_);

}

}

插入效果:

【示例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_);

}

}

插入效果:

总结

通过运行以上代码,我们可以成功地为Word文档插入分页符和分节符。有了分页符和分节符,除了可以对文档内容进行操作外,也能够以此来对文档进行拆分。实现拆分功能的相关代码将会在此后的教程中写到,可关注作者以便后期查找。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。