• <menu id="w2i4a"></menu>
  • logo Spire.Doc系列教程

    文檔首頁>>Spire.Doc系列教程>>Word .NET庫組件Spire.Doc系列教程(33): 在Word中添加和刪除頁眉頁腳

    Word .NET庫組件Spire.Doc系列教程(33): 在Word中添加和刪除頁眉頁腳


    Spire.Doc for .NET是一個專業(yè)的Word .NET庫,設(shè)計用于幫助開發(fā)人員高效地開發(fā)創(chuàng)建、閱讀、編寫、轉(zhuǎn)換和打印任何來自.NET( C#, VB.NET, ASP.NET)平臺的Word文檔文件的功能。

    本系列教程將為大家?guī)?strong>Spire.Doc for .NET在使用過程中的各類實際操作,在Word工具欄里,我們通常會設(shè)置頁眉,頁腳,頁碼來對word文檔進(jìn)行排版。本文將詳細(xì)介紹如何使用C#為word文檔添加頁眉,頁腳和頁碼。>>下載Spire.Doc最新試用版體驗


    為 Word 文檔添加頁眉,頁腳和頁碼

    如果Word文檔包含許多頁,我們可以在頁眉頁腳處添加頁碼。該頁碼可顯示當(dāng)前頁數(shù), 總頁數(shù)。我們以在頁腳處添加頁碼為例:

    Document document = new Document();
    Section sec = document.AddSection();
    Paragraph para = sec.AddParagraph();
    
    para.AppendText("Page 1");
    para.AppendBreak(BreakType.PageBreak);
    para.AppendText("Page 2");
    
    HeaderFooter footer = sec.HeadersFooters.Footer;
    Paragraph footerPara = footer.AddParagraph();
    
    footerPara.AppendField("頁碼", FieldType.FieldPage);
    footerPara.AppendText(" of ");
    footerPara.AppendField("總頁數(shù)", FieldType.FieldNumPages);
    footerPara.Format.HorizontalAlignment = HorizontalAlignment.Right;
    
    document.SaveToFile("添加頁碼.docx", FileFormat.Docx);

    Word .NET庫組件Spire.Doc系列教程: 在Word中添加和刪除頁眉頁腳

    圖片和文字都能被添加為頁眉或頁腳,我們用C#來為word文檔添加圖文混排的頁眉為例。

    Document document = new Document();
    Section sec = document.AddSection();
    Paragraph para = sec.AddParagraph();
    
    para.AppendText("Page 1");
    
    HeaderFooter header = sec.HeadersFooters.Header;
    Paragraph headerPara = header.AddParagraph();
    
    //Add text and image to the header
    DocPicture headerImage = headerPara.AppendPicture(Image.FromFile("logo.jpg"));
    TextRange TR = headerPara.AppendText("成都冰藍(lán)科技");
    
    document.SaveToFile("圖文頁眉.docx", FileFormat.Docx);

    Word .NET庫組件Spire.Doc系列教程: 在Word中添加和刪除頁眉頁腳

    同時,我們可以通過 TextWrappingStyle 和 TextWrappingType來設(shè)置圖片在文本中的位置和自動換行:

    headerImage.TextWrappingStyle = TextWrappingStyle.Through;
    headerImage.TextWrappingType = TextWrappingType.Left;

    在C#里實現(xiàn)Word頁眉頁腳的奇偶頁不同和首頁不同。主要代碼設(shè)置如下所示,具體的頁眉和頁腳步驟參照上述。

    sec.PageSetup.DifferentOddAndEvenPagesHeaderFooter = true;
    sec.PageSetup.DifferentFirstPageHeaderFooter = true;


    刪除word文檔中的頁眉頁腳

    徹底刪除word文檔中的頁眉頁腳,運(yùn)行后,word文檔中所有頁面的頁眉頁腳全部被清除。

    //創(chuàng)建一個Document實例并加載示例文檔
    Document doc = new Document();
    doc.LoadFromFile("Sample.docx"); 
    //獲取第一個section
    Section section = doc.Sections[0]; 
     
    //刪除頁眉 
    section.HeadersFooters.Header.ChildObjects.Clear();
    
    //刪除頁腳
    section.HeadersFooters.Footer.ChildObjects.Clear(); 
    
    //保存文檔 
    doc.SaveToFile("ClearHeaderFooter.docx", FileFormat.Docx);

    Word .NET庫組件Spire.Doc系列教程: 在Word中添加和刪除頁眉頁腳

    僅刪除word文檔第一頁的頁眉頁腳,其余頁面保留頁眉頁腳。

    //創(chuàng)建一個Document實例并加載示例文檔
    Document doc = new Document();
    doc.LoadFromFile("Sample.docx");
    
    //獲取第一個section
    Section section = doc.Sections[0];
    
    //設(shè)置頁眉頁腳首頁不同
    section.PageSetup.DifferentFirstPageHeaderFooter = true;
    
    //刪除首頁頁眉頁腳
    section.HeadersFooters.FirstPageHeader.ChildObjects.Clear();
    
    //保存文檔 
    doc.SaveToFile("Result.docx", FileFormat.Docx);

    Word .NET庫組件Spire.Doc系列教程: 在Word中添加和刪除頁眉頁腳

    推薦閱讀:【想要快速完成文檔格式轉(zhuǎn)換嗎?Spire系列組件格式轉(zhuǎn)換完整攻略來啦!】


    *購買Spire.Doc正版授權(quán)的朋友可以點擊"咨詢在線客服"哦~~


    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();