C# 读取Word中的脚注和尾注内容
脚注和尾注是对文本的补充说明。脚注一般位于页面的底部,可用于对文档某处的内容进行注释说明。尾注一般位于文档的末尾,可用于说明引用的文献。本文将介绍如何使用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中的脚注和尾注内容相关推荐
- Word控件Spire.Doc 【脚注】教程(1) 使用C#或VB.NET在 Word 文档中插入脚注和尾注
Spire.Doc for .NET是一款专门对 Word 文档进行操作的 .NET 类库.在于帮助开发人员无需安装 Microsoft Word情况下,轻松快捷高效地创建.编辑.转换和打印 Micr ...
- WPS-Word:尾注中的参考文献四个字没显示在导航窗格或目录中,是因为算作尾注内容了
尾注中的参考文献四个字没显示在导航窗格或目录中,是因为算作尾注内容了. 应该把 参考文献这是个字后加一个分节符,然后下面跟尾注内容,这时就是正常的. 如图所示
- Word基础(三十三)脚注与尾注的转换
在Word中,如何让脚注转换成尾注,或尾注转换成脚注呢? 方法: 点击引用选项卡,脚注分类中点击对话框启动器 在弹出的脚注和尾注对话框中,点击转换©- 弹出转换注释对话框,选择想要的转换即可
- php脚注信息怎么删除,如何在Word2010中添加、删除脚注、尾注
脚注和尾注共同的作用是对文字的补充说明,在语文课本中,我们经常会看到页面底部或是文章末尾会有相应的脚注或尾注,在Word中我们可以很轻松的添加这些脚注.尾注. 添加脚注.尾注 1.将光标定位到需要插入 ...
- python中读取word信息_Python实现批量读取word中表格信息的方法
本文实例讲述了Python实现批量读取word中表格信息的方法.分享给大家供大家参考.具体如下: 单位收集了很多word格式的调查表,领导需要收集表单里的信息,我就把所有调查表放一个文件里,写了个py ...
- python处理表格数据-python读取word 中指定位置的表格及表格数据
1.Word文档如下: 2.代码 # -*- coding: UTF-8 -*- from docx import Document def readSpecTable(filename, specT ...
- python读取word中后缀名docx的文件的表格
1.安装所需要的解析包 pip install python-docx pip install docx 2.使用代码例子来进行演示用法 解析出word中的如下表格: def parse_docx(f ...
- java poi读取word中附件_Java POI导入word, 带图片
1.导入文件示例,word中简历表格模板 2.代码示例分两部分,一部分读取图片 /** * 导入word(基本信息,word格式) * @param staffId * @param baseInfo ...
- python读取word指定内容_python读取word 中指定位置的表格及表格数据
1.Word文档如下: 2.代码 # -*- coding: UTF-8 -*- from docx import Document def readSpecTable(filename, specT ...
- Java读取word中表格
因为要新建一个站,公司要把word表格的部分行列存到数据库中.之前用java操作过excel,本来打算用java从word表格中读取数据,再存到数据库中,结果因为权限不够,无法访问公司要写的那个数据库 ...
最新文章
- 有哪些好用的企业目标管理和任务协作软件?
- iOS原生定位和反编码
- Windows下,启动Redis闪退 问题解决方案
- TP3.2设置URL伪静态满足更好的SEO效果
- hive处理日志,自定义inputformat
- Android 如何退出整个应用程序?
- css背景从左到右颜色渐变,CSS:linear-gradient()背景颜色渐变
- 1月4日 每次安装都有新问题
- 深入浅出MySQL规范
- SamSung WLAN AP:RCE漏洞复现
- 分享Python采集的77个PHP整站程序源码
- 面试笔试整理3:深度学习机器学习面试问题准备(必会)
- prometheus数据采集
- android屏幕唤醒函数,android学习笔记 按电源键屏幕唤醒和屏幕睡眠流程(从上层到kernel)...
- 案例研究 | Soul是如何破解Z世代社交密码的?
- iCal及iCalendar说明
- 普渡大学计算机科学师生比,全美最强STEM大学排行榜出炉|这些学校竟然上榜了~...
- 苹果id可以彻底注销吗_淘宝店铺注销了有什么影响吗?后续还可以开吗?
- 国标GB/T28181流媒体服务器EasyGBS新版研发——设备信息清零问题
- 小米手机视频工具箱详细设置方法分享
热门文章
- Visual C++ 2010 第4章 数组、字符串和指针
- python熄灯问题
- 鲁大师2022半年报显卡排行,NVIDIA霸榜,七彩虹成最大赢家!
- 银联在线支付--测试
- virtuoso根据原理图绘制版图并联接_virtuoso画原理图
- 在PGConf.Asia-中文技术论坛,聆听腾讯云专家对数据库技术的深度理解
- python几个循环_python 几个循环的效率测试
- 为什么说10月24日是程序员的节日?
- Discuz大气游戏风格模板/仿lol英雄联盟游戏DZ游戏模板GBK
- 诚风老师-十年了,当年那帮做直销的穷小子都成了富豪