翻譯|使用教程|編輯:李顯亮|2019-11-01 10:26:55.430|閱讀 408 次
概述:腳注和尾注是對文本的補充說明,腳注一般位于頁面的底部,可用于對文檔某處的內容進行注釋說明。尾注一般位于文檔的末尾,可用于說明引用的文獻。本文將介紹如何使用Spire.Doc讀取Word文檔中的腳注和尾注的內容。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
Spire.Doc for .NET是一個專業的Word .NET庫,設計用于幫助開發人員高效地開發創建、閱讀、編寫、轉換和打印任何來自.NET( C#, VB.NET, ASP.NET)平臺的Word文檔文件的功能。
本系列教程將為大家帶來Spire.Doc for .NET在使用過程中的各類實際操作,word文檔中經常會使用腳注和尾注來為文檔添加說明。本文主要描述如何使用C# 為Word文檔添加和刪除腳注尾注。
推薦閱讀:【想要快速完成文檔格式轉換嗎?Spire系列組件格式轉換完整攻略來啦!】
腳注和尾注是對文本的補充說明,腳注一般位于頁面的底部,可用于對文檔某處的內容進行注釋說明。尾注一般位于文檔的末尾,可用于說明引用的文獻。本文將介紹如何使用Spire.Doc讀取Word文檔中的腳注和尾注的內容。
Word文檔截圖如下:

讀取腳注
//創建Document實例
Document doc = new Document();
//加載Word文檔
doc.LoadFromFile("示例文檔.docx");
//獲取文檔中的所有腳注
List footNotes = doc.Footnotes;
//創建StringBuilder實例
StringBuilder sb = new StringBuilder();
//將每個腳注的內容添加到StringBuilder實例
foreach (Footnote footNote in footNotes)
{
foreach (DocumentObject obj in footNote.TextBody.ChildObjects)
{
if (obj is Paragraph)
{
sb.AppendLine((obj as Paragraph).Text);
}
}
}
//將StringBuilder實例的內容寫入到txt文檔
File.WriteAllText("腳注.txt", sb.ToString());
讀取尾注
//創建Document實例
Document doc = new Document();
//加載Word文檔
doc.LoadFromFile("示例文檔.docx");
//獲取文檔中的所有尾注
List endNotes = doc.Endnotes;
//創建StringBuilder實例
StringBuilder sb = new StringBuilder();
//將每個尾注的內容添加到StringBuilder實例
foreach (Footnote endNote in endNotes)
{
foreach (DocumentObject obj in endNote.TextBody.ChildObjects)
{
if (obj is Paragraph)
{
sb.AppendLine((obj as Paragraph).Text);
}
}
}
//將StringBuilder實例的內容寫入到txt文檔
File.WriteAllText("尾注.txt", sb.ToString());
*購買Spire.Doc正版授權的朋友可以點擊哦~~
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@ke049m.cn