通过NPOI实现以下功能

首先通过Word新建个样式模板,该样式模板包括你想要的几个标题样式,比如我这里就需要三个样式,标题、标题1、标题2

打开Word,新建文档,然后输入内容,更改样式,另存为word模板(*.dotx)

完成后就可以写代码了

            using (var dotStream = new FileStream("template.dotx", FileMode.Open, FileAccess.Read)){XWPFDocument template = new XWPFDocument(dotStream);using (var fileStream = new FileStream("test.docx", FileMode.Create, FileAccess.Write)){XWPFDocument document = new XWPFDocument();XWPFStyles newStyles = document.CreateStyles();newStyles.SetStyles(template.GetCTStyle());XWPFParagraph paragraph = document.CreateParagraph();paragraph.Style = "a3";XWPFRun xwpfRun = paragraph.CreateRun();xwpfRun.SetText("标题内容");XWPFParagraph paragraph1 = document.CreateParagraph();paragraph1.Style = "1";XWPFRun xwpfRun1 = paragraph1.CreateRun();xwpfRun1.SetText("标题1内容");XWPFParagraph paragraph2 = document.CreateParagraph();paragraph2.Style = "2";XWPFRun xwpfRun2 = paragraph2.CreateRun();xwpfRun2.SetText("标题2内容");document.Write(fileStream);document.Close();}template.Close();}

paragraph.Style里这个值,可以通过断点template值找出来

StyleId就是我们要设置的值了,根据Name值区别出我们想要的数据,这里heading 1肯定就是标题1没错了。

NPOI Word 多级标题结构设置相关推荐

  1. java生成word带多级标题,word2007中多级标题的设置和目录的自动生成 | 学步园

    如果你要写一篇论文,最好是在写之前将多级标题设置好,这样才能事半功倍,并且可自动生成带超链接的目录,下面言归正传将介绍一篇论文格式的标题和目录. 一.多级标题的生成 如果你最多只用到标题的3级,则只需 ...

  2. word 多级标题的编辑

    用Word编写文档的人都知道,一篇长文档一般是需要分章节来划分段落的.在Word中也有对应的工具来完成这项任务,这就是多级列表.然而绝大多数使用Microsoft Office的朋友却并不知道Word ...

  3. wps演示怎么提高列表级别_2013版word 多级列表如何设置编号段落要在库中显示的级别?...

    补充,虽然时间晚了: 问题1:为什么1级之后,二级不会自动识别,改变编号呢? 1.多级序号1(1.)没有链接到标题1. 因为标题2的序号是从标题1下面重新开始的,没有链接,默认都是在第1个序号1.的后 ...

  4. Word多级标题以及图片序号管理方法

    在写毕业论文时,我们为了更好的管理这样一个庞大的内容,通常需要应用[多级标题]功能.具体使用方法如下所示: Step1:点击[段落]→[多级列表]→[定义多级列表] Step2:在打开的界面中,点击左 ...

  5. Word多级标题设置,一级标题是汉字数字,其他级别是阿拉伯数字

    1.分别设计各个标题格式 2.创建多级列表,此时会这样 3.在需要用到的标题级别下将"正规形式编号"勾上

  6. Word 2003 标题样式设置

    在对一个论文排版时,有很多标题,通常还分为多个级别,如果我们一个一个的去设置格式去设置大纲级别的话,会浪费我们很多的时间,这里我们讨论一下样式的设置.样式,在word里我们可以理解为是格式的集合.在打 ...

  7. 【秃头系列】-【本科生毕设论文格式Word】自动生成论文多级标题并排版正文

    文章目录 01 - 论文多级标题及正文 1.1 - 多级标题 1.2 - 正文 02 - 如何自动生成 2.1 - 格式约定 2.2 - 设置多级标题 2.2.1 - 设置标题样式 2.2.2 - 设 ...

  8. word2016自定义插入多级标题并生成目录

    可以设定不同样式标题,例如: 第一章 1.1 1.1.1 写毕业论文时遇到插入多级标题的问题,发现Word自带的标题格式无法满足要求,自己摸索学会了自定义多级标题很好用, 1.首先在开始栏里选择多级标 ...

  9. Word如何快速设置多级标题并生成目录

    word2016如何设置多级标题及自动生成目录 快速设置多级标题 自动生成目录 相信不少朋友都在写论文或报告的时候对设置多级标题以及自动生成目录很苦恼,其实只要对标题设置了级别就可以快速生成目录了 也 ...

  10. word中设置多级标题,标题自动编号

      word二级标题自动编号,本来应该是2.1,可是却变成1.3,怎么办?设置三个标题差不多够用了,因此,这里以三个标题为例,首先在样式里设置三个样式,可以命名为Title1,Title2,及Titl ...

最新文章

  1. 用于特征选择的F-Score打分及其Python实现
  2. 5.1 HTML5表单的创建
  3. SCOI2010 股票交易
  4. 会议室时间预约前端_号外!会议室预约流程为您贴心上线
  5. java程序单引号报错,javapoigetInpuStream报错br/是这样的, 爱问知识人
  6. Vivado设计流程(二)设计文件输入
  7. js如何调用本地java代码_在javascript代码中调用Java方法
  8. 智慧水务数字化云平台建设方案
  9. 三极管作为电流源时的公式计算
  10. 【VOLTE】SRVCC的演进
  11. [C++]H106OJ-第二周练习总结
  12. 快速完成会议记录的智慧之选,讯飞智能录音笔SR502表现出色
  13. vb6.0连接postgresql 13
  14. php 带http的域名,php提取URL中的域名部分
  15. Wireshark(鲨鱼鳍)抓包工具
  16. ABP开发框架前后端开发系列---(8)ABP框架之Winform界面的开发过程
  17. [考研]考研倒计时第5天
  18. SDS-聚丙烯酰胺凝胶电泳检测蛋白大小、纯度以及浓度技术服务
  19. Linux关ntp服务,linux下NTP服务
  20. 华为nova5pro可以用鸿蒙,华为nova5Pro怎么样_华为nova5Pro值得入手吗

热门文章

  1. 小米笔记本linux无线网卡驱动,小米笔记本在Kali Linux下所遇问题部分解决方案
  2. js 中json对象转字符串
  3. 【解决idea谷歌翻译失败问题】
  4. 大数据技术原理与应用(第三版)林子雨教材配套实验答案---实验二 熟悉常用的hdfs操作
  5. python 培训 邹博
  6. 国二python考试系统_分享自己的国二python经历
  7. 免费代理ip网站总结
  8. 正点原子STM32F103(精英版)------串行通信
  9. shell学习☞shell工具
  10. Python爬虫入门:初识爬虫