如何在不使用DocumentBuilder的情况下在Aspose Words for .NET中添加页码?

时间:2015-03-23 14:25:55

标签: aspose.words

我使用 DOM 方式从 XHTML 构建文档。如果没有 DocumentBuilder 方法,我如何在页眉或页脚中添加页码?

1 个答案:

答案 0 :(得分:0)

使用DOM,您可以使用appendChild()和appendField()方法在页眉/页脚中添加页码。以下是一个例子。

// Load your document
Aspose.Words.Document doc = new Aspose.Words.Document("document.docx");
// Get the primary footer
Aspose.Words.HeaderFooter hf = doc.FirstSection.HeadersFooters[HeaderFooterType.FooterPrimary];
// Get the first paragraph of footer
Aspose.Words.Paragraph para = hf.FirstParagraph;
// Add current page number field
para.AppendField("PAGE");
// Add a / character
para.AppendChild(new Run(doc, "/"));
// Add total page numbers field
para.AppendField("NUMPAGES");

我作为开发者布道者使用Aspose。