溫馨提示×

c# xwpfdocument 的批注和修訂如何實現

c#
小樊
146
2024-08-15 01:28:43
欄目: 編程語言

在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 文檔。您可以根據自己的需求,進一步擴展和定制這段代碼。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女