为了账号安全,请及时绑定邮箱和手机立即绑定

c# Aspose.word 如何自定义页眉上的页码

c# Aspose.word 如何自定义页眉上的页码

C#
四季花海 2018-08-26 12:06:17
c# Aspose.word 如何自定义页眉上的页码
查看完整描述

1 回答

?
DIEA

TA贡献1820条经验 获得超2个赞

参考 How to insert custom page number in Aspose.Words

String src = dataDir + "Page numbers.docx";
String dst = dataDir + "Page numbers_out.docx";
// Create a new document or load from disk
Aspose.Words.Document doc = new Aspose.Words.Document(src);
// Create a document builder
Aspose.Words.DocumentBuilder builder = new DocumentBuilder(doc);
// Go to the primary footer
builder.MoveToHeaderFooter(HeaderFooterType.FooterPrimary);
// Add fields for current page number
builder.InsertField("PAGE", "");
// Add any custom text
builder.Write(" / ");
// Add field for total page numbers in document
builder.InsertField("NUMPAGES", "");

// Import new document
Aspose.Words.Document newDoc = new Aspose.Words.Document(dataDir + "new.docx");
// Link the header/footer of first section to previous document
newDoc.FirstSection.HeadersFooters.LinkToPrevious(true);
doc.AppendDocument(newDoc, ImportFormatMode.UseDestinationStyles);
// Save the document
doc.Save(dst);


查看完整回答
反对 回复 2018-09-01
  • 1 回答
  • 0 关注
  • 2320 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信