本文将介绍通过使用spire.doc for .net来删除word中的脚注、尾注。在word中插入脚注、尾注请参考。
//实例化document类的对象,并加载测试文档
document document = new document();
document.loadfromfile("test.docx");
//获取第一节
section section = document.sections[0];
//遍历所有段落
foreach (paragraph para in section.paragraphs)
{
int index = -1;
//遍历段落中的子对象,并删除脚注、尾注
for (int i = 0, cnt = para.childobjects.count; i < cnt; i )
{
paragraphbase pbase = para.childobjects[i] as paragraphbase;
if (pbase is footnote)
{
index = i;
break;
}
}
if (index > -1)
para.childobjects.removeat(index);
}
//保存文档
document.savetofile("result.docx", fileformat.docx);
删除效果: