脚注和尾注是对文本的补充说明。脚注一般位于页面的底部,可用于对文档某处的内容进行注释说明。尾注一般位于文档的末尾,可用于说明引用的文献。本文将介绍如何使用C#读取Word文档中的脚注和尾注的内容。

Word文档截图如下:

使用的组件:

Free Spire.Doc

在使用以下代码前,需要先创建C#应用程序,并引用Spire.Doc.dll到工程中。

读取脚注(FootNotes)

//创建Document实例
Document doc = new Document();//加载Word文档
doc.LoadFromFile("脚注尾注.docx");//获取文档中的所有脚注
List<Footnote> footNotes = doc.Footnotes; //创建StringBuilder实例
StringBuilder sb = new StringBuilder();//将脚注的内容添加到StringBuilder实例
foreach (Footnote footNote in footNotes)
{foreach (DocumentObject obj in footNote.TextBody.ChildObjects){if (obj is Paragraph){sb.AppendLine((obj as Paragraph).Text);}}
}//写入txt文档
File.WriteAllText("脚注.txt",sb.ToString());

读取尾注(EndNotes)

//创建Document实例
Document doc = new Document();//加载Word文档
doc.LoadFromFile("脚注尾注.docx");//获取文档中的所有尾注
List<Footnote> endNotes = doc.Endnotes;//创建StringBuilder实例
StringBuilder sb = new StringBuilder();//将尾注的内容添加到StringBuilder实例
foreach (Footnote endNote in endNotes)
{foreach (DocumentObject obj in endNote.TextBody.ChildObjects){if (obj is Paragraph){sb.AppendLine((obj as Paragraph).Text);}}
}//写入txt文档
File.WriteAllText("尾注.txt",sb.ToString());

感谢阅读,希望本文能给您带来帮助!

C# 读取Word中的脚注和尾注内容相关推荐

  1. Word控件Spire.Doc 【脚注】教程(1) 使用C#或VB.NET在 Word 文档中插入脚注和尾注

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

  2. WPS-Word:尾注中的参考文献四个字没显示在导航窗格或目录中,是因为算作尾注内容了

    尾注中的参考文献四个字没显示在导航窗格或目录中,是因为算作尾注内容了. 应该把 参考文献这是个字后加一个分节符,然后下面跟尾注内容,这时就是正常的. 如图所示

  3. Word基础(三十三)脚注与尾注的转换

    在Word中,如何让脚注转换成尾注,或尾注转换成脚注呢? 方法: 点击引用选项卡,脚注分类中点击对话框启动器 在弹出的脚注和尾注对话框中,点击转换©- 弹出转换注释对话框,选择想要的转换即可

  4. php脚注信息怎么删除,如何在Word2010中添加、删除脚注、尾注

    脚注和尾注共同的作用是对文字的补充说明,在语文课本中,我们经常会看到页面底部或是文章末尾会有相应的脚注或尾注,在Word中我们可以很轻松的添加这些脚注.尾注. 添加脚注.尾注 1.将光标定位到需要插入 ...

  5. python中读取word信息_Python实现批量读取word中表格信息的方法

    本文实例讲述了Python实现批量读取word中表格信息的方法.分享给大家供大家参考.具体如下: 单位收集了很多word格式的调查表,领导需要收集表单里的信息,我就把所有调查表放一个文件里,写了个py ...

  6. python处理表格数据-python读取word 中指定位置的表格及表格数据

    1.Word文档如下: 2.代码 # -*- coding: UTF-8 -*- from docx import Document def readSpecTable(filename, specT ...

  7. python读取word中后缀名docx的文件的表格

    1.安装所需要的解析包 pip install python-docx pip install docx 2.使用代码例子来进行演示用法 解析出word中的如下表格: def parse_docx(f ...

  8. java poi读取word中附件_Java POI导入word, 带图片

    1.导入文件示例,word中简历表格模板 2.代码示例分两部分,一部分读取图片 /** * 导入word(基本信息,word格式) * @param staffId * @param baseInfo ...

  9. python读取word指定内容_python读取word 中指定位置的表格及表格数据

    1.Word文档如下: 2.代码 # -*- coding: UTF-8 -*- from docx import Document def readSpecTable(filename, specT ...

  10. Java读取word中表格

    因为要新建一个站,公司要把word表格的部分行列存到数据库中.之前用java操作过excel,本来打算用java从word表格中读取数据,再存到数据库中,结果因为权限不够,无法访问公司要写的那个数据库 ...

最新文章

  1. 有哪些好用的企业目标管理和任务协作软件?
  2. iOS原生定位和反编码
  3. Windows下,启动Redis闪退 问题解决方案
  4. TP3.2设置URL伪静态满足更好的SEO效果
  5. hive处理日志,自定义inputformat
  6. Android 如何退出整个应用程序?
  7. css背景从左到右颜色渐变,CSS:linear-gradient()背景颜色渐变
  8. 1月4日 每次安装都有新问题
  9. 深入浅出MySQL规范
  10. SamSung WLAN AP:RCE漏洞复现
  11. 分享Python采集的77个PHP整站程序源码
  12. 面试笔试整理3:深度学习机器学习面试问题准备(必会)
  13. prometheus数据采集
  14. android屏幕唤醒函数,android学习笔记 按电源键屏幕唤醒和屏幕睡眠流程(从上层到kernel)...
  15. 案例研究 | Soul是如何破解Z世代社交密码的?
  16. iCal及iCalendar说明
  17. 普渡大学计算机科学师生比,全美最强STEM大学排行榜出炉|这些学校竟然上榜了~...
  18. 苹果id可以彻底注销吗_淘宝店铺注销了有什么影响吗?后续还可以开吗?
  19. 国标GB/T28181流媒体服务器EasyGBS新版研发——设备信息清零问题
  20. 小米手机视频工具箱详细设置方法分享

热门文章

  1. Visual C++ 2010 第4章 数组、字符串和指针
  2. python熄灯问题
  3. 鲁大师2022半年报显卡排行,NVIDIA霸榜,七彩虹成最大赢家!
  4. 银联在线支付--测试
  5. virtuoso根据原理图绘制版图并联接_virtuoso画原理图
  6. 在PGConf.Asia-中文技术论坛,聆听腾讯云专家对数据库技术的深度理解
  7. python几个循环_python 几个循环的效率测试
  8. 为什么说10月24日是程序员的节日?
  9. Discuz大气游戏风格模板/仿lol英雄联盟游戏DZ游戏模板GBK
  10. 诚风老师-十年了,当年那帮做直销的穷小子都成了富豪