Word格式處理控件Aspose.Words for .NET教程——如何刪除頁(yè)腳,但保留頁(yè)眉完整
Aspose.Words For .NET是一種高級(jí)Word文檔處理API,用于執(zhí)行各種文檔管理和操作任務(wù)。API支持生成,修改,轉(zhuǎn)換,呈現(xiàn)和打印文檔,而無(wú)需在跨平臺(tái)應(yīng)用程序中直接使用Microsoft Word。此外,API支持所有流行的Word處理文件格式,并允許將Word文檔導(dǎo)出或轉(zhuǎn)換為固定布局文件格式和最常用的圖像/多媒體格式。
>>Aspose.Words for .NET已經(jīng)更新至v20.3,新增4大新功能,包括Xamarin不再需要單獨(dú)的DLL,F(xiàn)indReplaceOptions類擴(kuò)展了新屬性,實(shí)現(xiàn)了“ Letterlike”符號(hào)的正確呈現(xiàn)以及支持在文本框范圍內(nèi)動(dòng)態(tài)拉伸圖像,以及3鐘增強(qiáng)型功能,點(diǎn)擊下載體驗(yàn)
文檔中的每個(gè)節(jié)最多可以具有三個(gè)頁(yè)眉和三個(gè)頁(yè)腳(用于第一頁(yè),偶數(shù)頁(yè)和奇數(shù)頁(yè))。如果要?jiǎng)h除文檔中的所有頁(yè)腳,則需要遍歷所有節(jié)并刪除每個(gè)頁(yè)腳節(jié)點(diǎn)。
下面的示例刪除所有節(jié)中的所有頁(yè)腳,但保留頁(yè)眉不變。模板如下:
// The path to the documents directory. string dataDir = RunExamples.GetDataDir_WorkingWithDocument(); Document doc = new Document(dataDir + "HeaderFooter.RemoveFooters.doc"); foreach (Section section in doc) { // Up to three different footers are possible in a section (for first, even and odd pages). // We check and delete all of them. HeaderFooter footer; footer = section.HeadersFooters[HeaderFooterType.FooterFirst]; if (footer != null) footer.Remove(); // Primary footer is the footer used for odd pages. footer = section.HeadersFooters[HeaderFooterType.FooterPrimary]; if (footer != null) footer.Remove(); footer = section.HeadersFooters[HeaderFooterType.FooterEven]; if (footer != null) footer.Remove(); } dataDir = dataDir + "HeaderFooter.RemoveFooters_out.doc"; // Save the document. doc.Save(dataDir);還想要更多嗎?您可以點(diǎn)擊閱讀【2019 · Aspose最新資源整合】,查找需要的教程資源。如果您有任何疑問(wèn)或需求,請(qǐng)隨時(shí)加入Aspose技術(shù)交流群(642018183),我們很高興為您提供查詢和咨詢。