Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1059817
  • 博文数量: 92
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 909
  • 用 户 组: 普通用户
  • 注册时间: 2017-10-27 10:00
  • 认证徽章:
文章分类

全部博文(92)

文章存档

2019年(38)

2018年(45)

2017年(9)

我的朋友

分类: Java

2019-06-06 16:56:03

在Word文档中,插入分页符或分节符是一种规范文档内容布局的有效方式。特别是对于一些文档格式要求严格,排版布局严谨的文档,如论文、书籍、期刊等等,通过插入的分页符或分节符可以将每部分内容加以合理区分,使文档更符合学术规范。下面,将通过Java编程来演示如何来插入分页符和分节符。

使用工具:Free Spire.Doc for Java (免费版)

Jar文件获取方式1:官网下载获取文件包。解压下载后的文件,将lib文件下的Spire.Doc.jar文件导入Java程序。如下图:

Jar文件导入方式2通过maven仓库导入到maven项目

Java代码示例

  1. import com.spire.doc.*;
  2. import com.spire.doc.documents.BreakType;
  3. import com.spire.doc.documents.SectionBreakType;

  4. public class AddPagebreakAndSectionbreak {
  5.     public static void main(String[] args){
  6.         //加载测试文档
  7.         Document doc = new Document("test.docx");

  8.         Section sec= doc.getSections().get(0);

  9.         //插入分页符
  10.         sec.getParagraphs().get(3).appendBreak(BreakType.Page_Break);

  11.         //插入分节符(4种情况)
  12.         sec.getParagraphs().get(8).insertSectionBreak(SectionBreakType.No_Break);//新节与前文内容连续,不从新一页开始

  13.         //sec.getParagraphs().get(8).insertSectionBreak(SectionBreakType.New_Page);//新节从新一页开始

  14.         //sec.getParagraphs().get(8).insertSectionBreak(SectionBreakType.Even_Page);//新节从偶数页开始

  15.         //sec.getParagraphs().get(8).insertSectionBreak(SectionBreakType.Oddpage);//新节从奇数页开始

  16.         //保存文档
  17.         doc.saveToFile("result.docx",FileFormat.Docx_2010);
  18.     }
  19. }

分页符/分节符插入效果:


(本文完)


阅读(184) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~
评论热议
请登录后评论。

登录 注册