本文介绍通过Spire.Doc for .NET读取Word批注中的文本内容。读取批注中的图片,请参阅这篇文章。
C#
//创建实例,加载文档
Document doc = new Document();
doc.LoadFromFile("sample.docx");
//实例化StringBuilder类
StringBuilder SB = new StringBuilder();
//遍历所有Word批注,将批注内容写入Txt文档
foreach (Comment comment in doc.Comments)
{
foreach (Paragraph p in comment.Body.Paragraphs)
{
SB.AppendLine(p.Text);
}
}
File.WriteAllText("result.txt", SB.ToString());
VB.NET
'创建实例,加载文档
Dim doc As Document = New Document
doc.LoadFromFile("sample.docx")
'实例化StringBuilder类
Dim SB As StringBuilder = New StringBuilder
'遍历所有Word批注,将批注内容写入Txt文档
For Each comment As Comment In doc.Comments
For Each p As Paragraph In comment.Body.Paragraphs
SB.AppendLine(p.Text)
Next
Next
File.WriteAllText("result.txt", SB.ToString)
批注读取结果: