【C# 】Aspose.word 如何自定义页眉上的页码

 

newdoc1.FirstSection.PageSetup.SectionStart = SectionStart.NewPage;

//插入页码页脚
 newdoc1.FirstSection.HeadersFooters.LinkToPrevious(true);
newdoc.AppendDocument(newdoc1, ImportFormatMode.KeepSourceFormatting);

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);

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值