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 中的尾注的教程,如果您有其他问题也可以继续浏览本系列文章,获取相关教程,你还可以给我留言或者加入我们的官方技术交流群。

Free Spire.Doc 是一款免费的专门对 Word 文档进行操作的 .NET类库。适用于商业或个人用途。这款控件的主要功能在于帮助开发人员轻松快捷高效地创建、编辑、转换和打印 Microsoft Word 文档。作为一款独立的 Word .NET 控件,能执行多种 Microsoft Word 文档处理任务的 .NET API。支持 Word97-2003,Word2007,Word2010 以及 Word2013。能在 Word 97/2003/2007/2010/2013 和 XML、RTF、TXT、XPS、EPUB、EMF、HTML 等格式文件之间进行双向转换,还能将 Word 文件高质量地转换为 PDF 文件格式。 主要功能如下: 1. 高质量的文档转换。Free Spire.Doc for .NET 能帮助用户将 Word 文件保存在流,也可以保存为 Web response,还支持将 Word 文件与 XML、RTF、EMF、 TXT、XPS、EPUB、HTML 等格式文件之间的双向转换。同时,它还支持将 Word 文件转换为 PDF 文件,HTML 文件转换为图像文件。 2. 多样化的 Word 文档功能。支持动态创建一个全新的 Word 文档,并支持几乎所有的 Word 文档元素,它们主要包括页面、节、页眉、页脚、脚注尾注、段落、项目符号和编号、表格、 文本、域、超链接、书签、注释、图片、样式、背景设置、打印功能、文档设置和文档保护。同时,也支持形状、文本框、图片、OLE 对象和内容控件。 3. 对已有的 Word 文档进行操作处理。支持搜索和替换、设置对齐方式、分页、分节、填充域、文档合并、复制、打印以及邮件合并等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值