Word控件Spire.Doc 【脚注】教程(2): 在 C#和VB.NET中插入 Word 中的尾注

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 最新下载(qun:767755948)https://www.evget.com/product/3368/download

单词尾注通常放在文档的末尾,它提供了引用的单词/句子/段落的引用。它包括两部分,标记和文本。标记可以自动定制或订购(i,ii,iii...)。添加、删除或移动一个尾注时,标记将自动重新排序。

Spire.Doc for .NET,一个用于操作 .NET 应用程序的 Word 文档的独立组件,使用户能够使用 C# VB.NET 在 Word 中插入尾注。本指南介绍了如何通过 Spire.Doc for .NET 实现此功能的方法。

由于尾注包含在脚注类中,因此调用 p.AppendFootnote(FootnoteType.Endnote) 插入尾注的方法。然后,使用 尾注。TextBody.AddParagraph()。追加文本(字符串) 方法添加文本并为尾注文本和标记格式设置字符格式和标记字符格式属性。 下载并安装 Spire.Doc for .NET 并使用以下代码在 Word 中插入尾注。

[C#]

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

namespace WordEndnote
{
class InsertEndnote
{
static void Main(string[] args)
{
//Load Document
Document doc = new Document();
doc.LoadFromFile(@"E:\Work\Documents\WordDocuments\Antarctic.docx", FileFormat.Docx);
Section s = doc.Sections[0];
Paragraph p = s.Paragraphs[3];

//Add Footnote
Footnote endnote = p.AppendFootnote(FootnoteType.Endnote);

//Append Text
TextRange text = endnote.TextBody.AddParagraph().AppendText("Reference: Wikipedia");

//Text Format
text.CharacterFormat.FontName = "Impact";
text.CharacterFormat.FontSize = 14;
text.CharacterFormat.TextColor = Color.DarkOrange;

//Marker Format
endnote.MarkerCharacterFormat.FontName = "Calibri";
endnote.MarkerCharacterFormat.FontSize = 14;
endnote.MarkerCharacterFormat.TextColor = Color.DarkBlue;

//Save and Launch
doc.SaveToFile("Endnote.docx", FileFormat.Docx);
System.Diagnostics.Process.Start("Endnote.docx");
}
}
}

[VB.NET]

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

Namespace WordEndnote
Friend Class InsertEndnote
Shared Sub Main(ByVal args() As String)
'Load Document
Dim doc As New Document()
doc.LoadFromFile("E:\Work\Documents\WordDocuments\Antarctic.docx", FileFormat.Docx)
Dim s As Section = doc.Sections(0)
Dim p As Paragraph = s.Paragraphs(3)

'Add Footnote
Dim endnote As Footnote = p.AppendFootnote(FootnoteType.Endnote)

'Append Text
Dim text As TextRange = endnote.TextBody.AddParagraph().AppendText("Reference:

Wikipedia")

'Text Format
text.CharacterFormat.FontName = "Impact"
text.CharacterFormat.FontSize = 14
text.CharacterFormat.TextColor = Color.DarkOrange

'Marker Format
endnote.MarkerCharacterFormat.FontName = "Calibri"
endnote.MarkerCharacterFormat.FontSize = 14
endnote.MarkerCharacterFormat.TextColor = Color.DarkBlue

'Save and Launch
doc.SaveToFile("Endnote.docx", FileFormat.Docx)
System.Diagnostics.Process.Start("Endnote.docx")
End Sub
End Class
End Namespace

Spire.Doc是一个Microsoft Word组件,它使用户能够直接执行各种Word文档处理任务,例如在WPF,.NET和Silverlight中生成,读取,写入和修改Word文档。

以上便是在 C#和VB.NET中插入 Word 中的尾注的教程,如果您有其他问题也可以继续浏览本系列文章,获取相关教程,你还可以给我留言或者加入我们的官方技术交流群。

猜你喜欢

转载自blog.csdn.net/m0_67129275/article/details/130123087