最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#/VB.NET實現(xiàn)在Word文檔中添加頁眉和頁腳

 更新時間:2023年03月07日 10:54:49   作者:Carina-baby  
頁眉位于文檔中每個頁面的頂部區(qū)域,常用于顯示文檔的附加信息;頁腳位于文檔中每個頁面的底部的區(qū)域,常用于顯示文檔的附加信息。今天這篇文章就將為大家展示如何以編程的方式在在?Word?文檔中添加頁眉和頁腳

頁眉位于文檔中每個頁面的頂部區(qū)域,常用于顯示文檔的附加信息,可以插入時間、圖形、公司微標、文檔標題、文件名或作者姓名等;頁腳位于文檔中每個頁面的底部的區(qū)域,常用于顯示文檔的附加信息,可以在頁腳中插入文本或圖形。今天這篇文章就將為大家展示如何以編程的方式在在 Word 文檔中添加頁眉和頁腳。下面是我整理的思路及方法,并附上C#/VB.NET供大家參考。

程序環(huán)境

本次測試時,在程序中引入Free Spire.Doc for .NET??赏ㄟ^以下方法引用 Free Spire.Doc.dll文件:

方法1:將 Free Spire.Doc for .NET下載到本地,解壓,安裝。安裝完成后,找到安裝路徑下BIN文件夾中的 Spire.Doc.dll。然后在Visual Studio中打開“解決方案資源管理器”,鼠標右鍵點擊“引用”,“添加引用”,將本地路徑BIN文件夾下的dll文件添加引用至程序。

方法2:通過NuGet安裝??赏ㄟ^以下2種方法安裝:

(1)可以在Visual Studio中打開“解決方案資源管理器”,鼠標右鍵點擊“引用”,“管理NuGet包”,然后搜索“Free Spire.Doc”,點擊“安裝”。等待程序安裝完成。

(2)將以下內(nèi)容復制到PM控制臺安裝。

Install-Package FreeSpire.Doc -Version 10.8.0

在 Word 文檔中添加頁眉和頁腳

該表列出了操作中使用的主要類、屬性和方法。

名稱描述
Document類表示 Word 文檔模型。
Document. LoadFromFile()方法加載 Word 文檔。
Section 類表示 Word 文檔中的一個節(jié)。
Document.Sections 屬性獲取文檔的節(jié)。
HeaderFooter 類表示 Word 的頁眉和頁腳模型。
Section.HeadersFooters.Header屬性獲取當前節(jié)的頁眉/頁腳。
Paragraph 類表示文檔中的段落。
HeaderFooter. AddParagraph() 方法在部分末尾添加段落。
TextRange 類表示文本范圍。
Paragraph.AppendText()方法將文本附加到段落的末尾。
Document. SaveToFile()方法將文檔保存為 Microsoft Word 或其他文件格式的文件。

添加頁眉和頁腳的詳細步驟如下:

  • 創(chuàng)建 Document 類的實例。
  • 使用 Document.LoadFromFile(string fileName) 方法加載示例文檔。
  • 使用 Document.Sections 屬性獲取 Word 文檔的指定節(jié)

添加頁眉

  • 通過HeadersFooters.Header 屬性獲取頁眉。
  • 使用HeaderFooter. AddParagraph()方法添加段落。并設置段落對齊方式。
  • 使用 Paragraph.AppendText(string text) 方法追加文本并設置字體名稱、大小、顏色等。

添加頁腳

  • 調(diào)用 HeadersFooter.Footer 屬性獲取頁腳。
  • 在頁腳中添加段落和文本。
  • 使用 Document. SaveToFile(string filename, FileFormat fileFormat) 方法保存 Word 文檔。

完整代碼

C#

using Spire.Doc;
using Spire.Doc.Documents;
using System.Drawing;
using Spire.Doc.Fields;

namespace AddHeaderAndFooter
{
    class Program
    {
        static void Main(string[] args)
        {
            //創(chuàng)建 Document 類的實例
            Document document = new Document();

            //加載示例文檔
            document.LoadFromFile("測試文檔.docx");

            //獲取 Word 文檔的指定節(jié)
            Section section = document.Sections[0];

            //通過 HeadersFooters.Header 屬性獲取頁眉
            HeaderFooter header = section.HeadersFooters.Header;

            //添加段落并設置段落對齊樣式
            Paragraph headerPara = header.AddParagraph();
            headerPara.Format.HorizontalAlignment = HorizontalAlignment.Left;

            //附加文本并設置字體名稱、大小、顏色等。
            TextRange textrange = headerPara.AppendText("《生死疲勞》" + "莫言");
            textrange.CharacterFormat.FontName = "Arial";
            textrange.CharacterFormat.FontSize = 13;
            textrange.CharacterFormat.TextColor = Color.DodgerBlue;
            textrange.CharacterFormat.Bold = true;

            //獲取頁腳、添加段落和附加文本
            HeaderFooter footer = section.HeadersFooters.Footer;
            Paragraph footerPara = footer.AddParagraph();
            footerPara.Format.HorizontalAlignment = HorizontalAlignment.Center;
            textrange = footerPara.AppendText("我不眷戀溫暖的驢棚,我追求野性的自由。");
            textrange.CharacterFormat.Bold = false;
            textrange.CharacterFormat.FontSize = 11;

            //保存文件
            document.SaveToFile("結(jié)果文檔.docx", FileFormat.Docx);
        }
    }
}

VB.NET

Imports Spire.Doc
Imports Spire.Doc.Documents
Imports System.Drawing
Imports Spire.Doc.Fields

Namespace AddHeaderAndFooter
    Friend Class Program
        Private Shared Sub Main(ByVal args As String())
            '創(chuàng)建 Document 類的實例
            Dim document As Document = New Document()

            '加載示例文檔
            document.LoadFromFile("生死疲勞.docx")

            '獲取 Word 文檔的指定節(jié)
            Dim section As Section = document.Sections(0)

            '通過 HeadersFooters.Header 屬性獲取頁眉
            Dim header As HeaderFooter = section.HeadersFooters.Header

            '添加段落并設置段落對齊樣式
            Dim headerPara As Paragraph = header.AddParagraph()
            headerPara.Format.HorizontalAlignment = HorizontalAlignment.Left

            '附加文本并設置字體名稱、大小、顏色等。
            Dim textrange As TextRange = headerPara.AppendText("《生死疲勞》" & "莫言")
            textrange.CharacterFormat.FontName = "宋體"
            textrange.CharacterFormat.FontSize = 12
            textrange.CharacterFormat.TextColor = Color.DodgerBlue
            textrange.CharacterFormat.Bold = True

            '獲取頁腳、添加段落和附加文本
            Dim footer As HeaderFooter = section.HeadersFooters.Footer
            Dim footerPara As Paragraph = footer.AddParagraph()
            footerPara.Format.HorizontalAlignment = HorizontalAlignment.Center
            textrange = footerPara.AppendText("我不眷戀溫暖的驢棚,我追求野性的自由。")
            textrange.CharacterFormat.Bold = False
            textrange.CharacterFormat.FontSize = 11

            '保存文件
            document.SaveToFile("結(jié)果文檔.docx", FileFormat.Docx)
        End Sub
    End Class
End Namespace

效果圖

以上就是C#/VB.NET實現(xiàn)在Word文檔中添加頁眉和頁腳 的詳細內(nèi)容,更多關于C# Word添加頁眉頁腳 的資料請關注腳本之家其它相關文章!

相關文章

  • C#時間戳基本用法實例分析

    C#時間戳基本用法實例分析

    這篇文章主要介紹了C#時間戳基本用法,較為詳細的講述了時間戳的概念、生成方法與轉(zhuǎn)換技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-07-07
  • C# 9 新特性——record的相關總結(jié)

    C# 9 新特性——record的相關總結(jié)

    這篇文章主要介紹了C# 9 新特性——record的相關總結(jié),幫助大家更好的理解和學習使用c# 9的新特性,感興趣的朋友可以了解下
    2021-02-02
  • Unity實現(xiàn)高效的音效管理類的示例代碼

    Unity實現(xiàn)高效的音效管理類的示例代碼

    這篇文章主要為大家詳細介紹了如何通過Unity實現(xiàn)高效的音效管理類,文中的示例代碼講解詳細,具有一定的借鑒價值,感興趣的可以了解一下
    2023-03-03
  • Winform中Treeview實現(xiàn)按需加載的方法

    Winform中Treeview實現(xiàn)按需加載的方法

    這篇文章主要介紹了Winform中Treeview實現(xiàn)按需加載的方法,針對大數(shù)據(jù)量的情況下非常具有實用價值,需要的朋友可以參考下
    2014-10-10
  • c# 實現(xiàn)發(fā)送郵件到指定郵箱

    c# 實現(xiàn)發(fā)送郵件到指定郵箱

    這篇文章主要介紹了c# 如何實現(xiàn)發(fā)送郵件到指定郵箱,幫助大家更好的理解和學習使用c#,感興趣的朋友可以了解下
    2021-03-03
  • C#使用listView增刪操作實例

    C#使用listView增刪操作實例

    這篇文章主要介紹了C#使用listView增刪操作的實現(xiàn)方法,實例分析了C#中使用listView控件進行動態(tài)添加、選中刪除等操作的技巧,具有一定的參考借鑒價值,需要的朋友可以參考下
    2014-12-12
  • C#實現(xiàn)漂亮的數(shù)字時鐘效果

    C#實現(xiàn)漂亮的數(shù)字時鐘效果

    這篇文章主要介紹了C#實現(xiàn)漂亮的數(shù)字時鐘效果,涉及時間函數(shù)的應用及繪圖的方法,需要的朋友可以參考下
    2014-10-10
  • 手動編譯C#代碼的方法

    手動編譯C#代碼的方法

    在本文里小編給大家分享的是關于手動編譯C#代碼的方法和步驟,對此有需要的朋友們可以學習下。
    2018-12-12
  • C# TabControl控件中TabPage選項卡切換時的觸發(fā)事件問題

    C# TabControl控件中TabPage選項卡切換時的觸發(fā)事件問題

    這篇文章主要介紹了C# TabControl控件中TabPage選項卡切換時的觸發(fā)事件問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • C#不改變圖像長寬比例調(diào)整圖像大小方式

    C#不改變圖像長寬比例調(diào)整圖像大小方式

    文章介紹了在UI顯示圖片時,當容器大小固定而圖片尺寸大于容器時,可以通過編碼計算長寬來重繪圖像,以確保圖像的長寬比例不變,C#代碼示例展示了如何在Winform前端實現(xiàn)這一功能
    2025-01-01

最新評論

西乌珠穆沁旗| 班戈县| 塘沽区| 开鲁县| 绥德县| 建水县| 屯门区| 蓝山县| 岳池县| 丁青县| 喀什市| 沁水县| 洞头县| 治县。| 横山县| 渭南市| 凌源市| 苗栗县| 南郑县| 东兴市| 五大连池市| 玛曲县| 新沂市| 正定县| 遵义市| 方正县| 富源县| 金乡县| 凤山市| 漳浦县| 奈曼旗| 金乡县| 无锡市| 班玛县| 城步| 龙门县| 成武县| 根河市| 咸宁市| 玉屏| 西吉县|