翻譯|使用教程|編輯:胡濤|2023-03-22 11:08:35.437|閱讀 159 次
概述:以下步驟將指導如何在 C# 中使用 Spire.Doc for .NET 組件將頁眉添加到文檔的第一頁
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
Spire.Doc for .NET是一款專門對 Word 文檔進行操作的 .NET 類庫。在于幫助開發人員無需安裝 Microsoft Word情況下,輕松快捷高效地創建、編輯、轉換和打印 Microsoft Word 文檔。擁有近10年專業開發經驗Spire系列辦公文檔開發工具,專注于創建、編輯、轉換和打印Word/PDF/Excel等格式文件處理,小巧便捷。
E-iceblue 功能類庫Spire 系列文檔處理組件均由中國本土團隊研發,不依賴第三方軟件,不受其他國家的技術或法律法規限制,同時適配國產操作系統如中科方德、中標麒麟等,兼容國產文檔處理軟件 WPS(如 .wps/.et/.dps 等格式
文檔可以有一頁或多頁。為文檔的所有頁面添加頁眉可能很容易。如果您只想為文檔的第一頁添加頁眉,Spire.Doc for .NET 組件可以為您提供一個簡單靈活的解決方案來處理它。以下步驟將指導如何在 C# 中使用 Spire.Doc for .NET 組件將頁眉添加到文檔的第一頁。在示例中,標題是從現有文檔中獲取的。
第1步:加載一個word文檔,documen1.docx。
Document document1 = new Document(); document1.LoadFromFile("D:\\document1.docx");
第 2 步:獲取 document1.docx 的文件頭。
HeaderFooter header = document1.Sections[0].HeadersFooters.Header;
第 3 步:加載另一個將添加標題的 word 文檔,document2.docx。
Document document2 = new Document(); document2.LoadFromFile("D:\\document2.docx");
第 4 步:獲取document2.docx的金喜正規買球頁眉。
HeaderFooter firstPageHeader = document2.Sections[0].HeadersFooters.FirstPageHeader;
第 5 步:指定當前部分的金喜正規買球具有不同的頁眉/頁腳。
foreach (Section section in document2.Sections) { section.PageSetup.DifferentFirstPageHeaderFooter = true; }
第 6 步:刪除 firstPageHeader 中的所有子對象。
firstPageHeader.Paragraphs.Clear();
第7 步:將頁眉的所有子對象添加到firstPageHeader。
foreach (DocumentObject obj in header.ChildObjects) { firstPageHeader.ChildObjects.Add(obj.Clone()); }
第 8 步:將 document2.docx 保存到新文檔 header.docx。
document2.SaveToFile("D:\\Header.docx"", FileFormat.Docx);
完整代碼:
Document document1 = new Document(); document1.LoadFromFile(@"..\..\document1.docx"); Document document2 = new Document(); document2.LoadFromFile(@"..\..\document2.docx"); HeaderFooter header = document1.Sections[0].HeadersFooters.Header; HeaderFooter firstPageHeader = document2.Sections[0].HeadersFooters.FirstPageHeader; foreach (Section section in document2.Sections) { section.PageSetup.DifferentFirstPageHeaderFooter = true; } firstPageHeader.Paragraphs.Clear(); foreach (DocumentObject obj in header.ChildObjects) { firstPageHeader.ChildObjects.Add(obj.Clone()); } document2.SaveToFile("Header.docx", FileFormat.Docx);
截圖:
文檔 1.docx:
文件2.docx:
標題.docx:
以上便是僅在文檔的第一頁添加頁眉,如果您有其他問題也可以繼續瀏覽本系列文章,獲取相關教程,你還可以給我留言或者加入我們的官方技術交流群。
歡迎下載|體驗更多E-iceblue產品
獲取更多信息請咨詢 ;技術交流Q群(767755948)
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn