c# xwpfdocument 的批注和修订如何实现

avatar
作者
筋斗云
阅读量:0

在C#程序中,使用 Apache NPOI 库可以实现对XWPFDocument文档中的批注和修订的操作。

以下是一个简单的示例代码,演示如何添加一个批注和进行文档的修订:

using NPOI.XWPF.UserModel; using NPOI.OpenXmlFormats.Wordprocessing;  // 创建一个XWPFDocument对象 XWPFDocument doc = new XWPFDocument();  // 添加一段文字 XWPFParagraph para = doc.CreateParagraph(); XWPFRun run = para.CreateRun(); run.SetText("This is a sample document.");  // 添加批注 XWPFComment comment = doc.CreateComment(); comment.Author = "John Doe"; comment.SetText("This is a comment on the document."); para.AddComment(comment);  // 添加修订 XWPFParagraphRevision rev = doc.CreateParagraphRevision(); rev.RevisionType = ST_RevisionType.ins; rev.Text = "This is a revised version of the document."; para.AddRevision(rev);  // 保存文档 using (FileStream fs = new FileStream("sample.docx", FileMode.Create)) {     doc.Write(fs); } 

通过上述代码,您可以在文档中添加批注和修订,并保存为一个 Word 文档。您可以根据自己的需求,进一步扩展和定制这段代码。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!