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

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


四季花海
浏览 2321回答 1
1回答

DIEA

参考 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);
打开App,查看更多内容
随时随地看视频慕课网APP