Aspose,访问DocumentBuilder写的最后一段文字

Aspose, access last piece of text written by the DocumentBuilder

我正在将一个模板 *.docx 文件加载到 DocumentBuilder 中,然后移动到一个已知的合并字段。然后我使用 docBuilder.Writeln("some text") 代替合并字段。我将如何访问我写的最后一段文本以删除或修改它?

请尝试使用以下代码:

Document doc = new Document(filePath);
DocumentBuilder builder = new DocumentBuilder(doc);
// Move cursor to MergeField and remove it
builder.MoveToMergeField("mf");
// Create a Bookmark
builder.StartBookmark("bm");
// Write something
builder.Write("Some text");
builder.EndBookmark("bm");
// Access content of Bookmark
Console.WriteLine(doc.Range.Bookmarks["bm"].Text);

希望这对您有所帮助。我在 Aspose 工作,担任开发人员传道者。