本文将介绍如何使用spire.doc删除word文档中的指定段落以及所有段落。
源文档截图如下:
删除指定段落
c#
//创建document实例
document document = new document();
//加载word文档
document.loadfromfile("input.docx");
//删除文档中第一节的第一个段落
document.sections[0].paragraphs.removeat(0);
//保存文档
document.savetofile("removeparagraph.docx", fileformat.docx2013);
vb.net
'创建document实例
dim document as document = new document
'加载word文档
document.loadfromfile("input.docx")
'删除文档中第一节的第一个段落
document.sections(0).paragraphs.removeat(0)
'保存文档
document.savetofile("removeparagraph.docx", fileformat.docx2013)
删除所有段落
c#
//创建document实例
document document = new document();
//加载word文档
document.loadfromfile("input.docx");
//遍历文档中的节,删除其中的所有段落
foreach(section section in document.sections)
{
section.paragraphs.clear();
}
//保存文档
document.savetofile("removeallparagraphs.docx", fileformat.docx2013);
vb.net
'创建document实例
dim document as document = new document
'加载word文档
document.loadfromfile("input.docx")
'遍历文档中的节,删除其中的所有段落
for each section as section in document.sections
section.paragraphs.clear
next
'保存文档
document.savetofile("removeallparagraphs.docx", fileformat.docx2013)