Word章节以分节符划分,一个章节内可以存在页眉的形式又细分“首页不同”和“奇偶页不同”,本文只是获取同一个章节中第一个页显示的页眉,统称首页页眉。

        /// <summary>/// 获取页眉/// </summary>/// <param name="section"></param>/// <returns></returns>public static List<Paragraph> GetHeader(Aspose.Words.Section section){HeaderFooter header = GetHeaderFooter(section);//不会出现=null的情况if (header != null && header.GetText() == "\r"){return null;}List<Paragraph> headList = new List<Paragraph>();foreach (Node item in header.ChildNodes){if (item.NodeType == NodeType.Paragraph){Paragraph p = (item as Paragraph);headList.Add(p);}else{}}return headList;}/// <summary>/// 获取页眉块/// </summary>/// <param name="section"></param>/// <returns></returns>private static HeaderFooter GetHeaderFooter(Aspose.Words.Section section){HeaderFooterCollection headersFooters = section.HeadersFooters;HeaderFooter header = null;HeaderFooterType type = HeaderFooterType.HeaderPrimary;//首页不同if (section.PageSetup.DifferentFirstPageHeaderFooter){type = HeaderFooterType.HeaderFirst;}header = headersFooters[type];Section thisSection = section;while (header == null){Node secPre = thisSection.PreviousSibling;if (secPre.NodeType == NodeType.Section){Section PreSection = secPre as Section;header = PreSection.HeadersFooters[type];thisSection = PreSection;}else{//出现了什么?break;}}return header;}

C# Aspose Word获取章节首页页眉相关推荐

  1. Word控件Spire.Doc 【页眉页脚】教程(7): 添加不同的首页页眉和页脚

    Spire.DOC是一款专门对 Word 文档进行操作的 .NET 类库.在于帮助开发人员无需安装 Microsoft Word情况下,轻松快捷高效地创建.编辑.转换和打印 Microsoft Wor ...

  2. Word中如何设置毕业论文每章节不同页眉

    转自:https://jingyan.baidu.com/article/c45ad29c0a4ff9051753e2c5.html 1.把光标停在第一个章节和第二个章节之间,点击页面布局,点击分隔符 ...

  3. 计算机word怎么设置页眉,在Word中插入不同页眉的技巧-word技巧-电脑技巧收藏家...

    在Word中插入不同页眉的技巧 如何在一个Word文档中设置不同的页眉?有的朋友说:太简单了,不就是打开"文件/页面设置",再单击"版式"选项卡,勾选其中的&q ...

  4. Docx4j替换word文档的页眉

    Docx4j替换word文档的页眉 目前国内关于Docx4j的帖子少的可怜,看来看去都是那几个.本人使用Docx4j也有一段时间,虽然还有许多东西没了解全,但在这边想分享我的学习经验,互相交流,也方便 ...

  5. 一个长文档里,包括封面、不同的章节,如果我想封面不设置页眉页脚,每个章节的页眉都不同,请问应该如何设置页眉页脚?

    问:在一个长文档里,包括封面.不同的章节,如果我想封面不设置页眉页脚,每个章节的页眉都不同,请问应该如何设置页眉页脚? 答:如果只需要首页不同,可选择"文件"菜单下的"页 ...

  6. word2016论文不同章节设置页眉页码方法

    最近在写硕士论文需要调整页眉页脚,并且每一章都不一样,网上搜的教程都有点复杂,现在自己弄懂了,把它记录下来: 1,设置不同章节不同页眉 2,设置奇偶页不同 2,设置页码从第xx页开始 本文以word2 ...

  7. 论文页眉设置 奇偶页页眉均为章序及章标题 论文按章节设置页眉

    文章目录 1 问题描述 2 解决办法 2.1 每一章添加分节符 2.2 分章添加页眉 3 可能遇到问题 页眉要求: 页眉使用宋体5号字,居中排列: 页眉从正文第1章开始标注. 硕士学位论文单面打印,奇 ...

  8. 为Word文档设置页眉和页脚(转)

    为Word文档设置页眉和页脚(转) 在Word文档中,可以很方便地为文档设置页眉和页脚,使其更加规范和醒目,下面以word2000为例,谈谈如何为Word文档设置页眉和页脚. 1. 从[视图]菜单中选 ...

  9. 页眉怎么添加【节】,设置不同章节不同页眉

    文章目录 前言 添加[节],设置不同内容 总结 前言 大家写文档或者论文的时候可能会需要:不同章节页眉展示不同的内容 然而,在双击页眉进行编辑的时候却发现几个章节的页眉一起被修改了: 会出现文章与页眉 ...

最新文章

  1. Excel找出两列相同部分
  2. 谈谈无头电商 - headless commerce
  3. Java屏蔽输入法_技巧:如何禁止输入法切换到全角状态
  4. oracle 不等函数,Oracle 不常用函数
  5. 这10个实用的Javascript调试技巧,你知道吗?
  6. AndroidVector初探
  7. Poj 1006 / OpenJudge 2977 1006 Biorhythms/生理周期
  8. MMO移动游戏性能分析报告:渲染、UI、逻辑代码和内存
  9. xk01与mk01的区别
  10. 黎曼可积和若尔当可测
  11. Spark之火可以燎原——访Spark亚太研究院院长、首席专家王家林
  12. Oracle中动态SQL详解(EXECUTE IMMEDIATE)
  13. 微信公众号申请所需材料汇总
  14. ctfshow菜狗杯webshell wp
  15. python_docx读取word的内容
  16. OSPF在NBMA网络中的五种模式
  17. select_option设置默认值
  18. python获取cookie文件_Python Cookie 读取和保存方法
  19. 大神自述|7岁接触建模的大神建模师,分享建模经验与技巧
  20. linux 启动脚本

热门文章

  1. Objective-C简介
  2. Minio集群搭建之查看元数据信息
  3. jdk groovy版本_Groovy JDK(GDK):日期和日历
  4. Nightmare Ⅱ(BFS)
  5. 一起从零开始学VUE(1) VUE基本使用步骤和指令
  6. 相关性搜索(自然语言处理NLP)相关资料(待更
  7. 用计算机打字方法,电脑快速打字方法
  8. 使用k-means聚类anchors
  9. 东南大学 通信工程/电子信息工程 院校分析 通信保研面试重点问题
  10. 商户注册和资质申请的业务流程