强调符号通常是在文本上方或者下方添加的点或圈,以达到强调文本,使之更明显的目的。但手动选择想要强调的文字,然后再手动添加强调符号是非常费时费力的,好在 spire.doc for .net 为大家提供了一种简单的方法,通过代码来轻松添加强调符号。这篇文章将向大家展示如何使用 spire.doc for .net 来在 word 文档中为文本添加强调符号。
安装 spire.doc for .net
首先,您需要将 spire.doc for .net 包含的 dll 文件作为引用添加到您的 .net 项目中。dll 文件可以从此链接下载,也可以通过 安装。
pm> install-package spire.doc
添加强调符号到指定文本
详细步骤如下:
- 创建 document 对象。
- 用 document.loadfromfile() 方法从磁盘加载 word 文档。
- 用 document.findallstring() 方法找到想要强调的文本。
- 通过 characterformat.emphasismark 属性添加强调符号到找到的文本上。
- 用 document.savetofile() 方法保存文档到新的 word 文件。
- c#
- vb.net
using system;
using spire.doc;
using spire.doc.documents;
namespace applyemphasismark
{
class program
{
static void main(string[] args)
{
// 创建document对象
document document = new document();
// 从磁盘加载word文档
document.loadfromfile(@"d:\testp\示例.docx");
// 找到想要强调的文本
textselection[] textselections = document.findallstring("spire.cloud", false, true);
// 添加强调符号到找到的文本上
foreach (textselection selection in textselections)
{
selection.getasonerange().characterformat.emphasismark = emphasis.dot;
}
//保存文档到新的 word 文件
string output = "添加强调符号.docx";
document.savetofile(output, fileformat.docx);
}
}
}
imports system
imports spire.doc
imports spire.doc.documents
module program
sub main(args as string())
'创建document对象
dim document as new document()
'从磁盘加载word文档
document.loadfromfile("d:\testp\示例.docx")
'找到想要强调的文本
dim textselections() as textselection = document.findallstring("spire.cloud", false, true)
'添加强调符号到找到的文本上
for each selection as textselection in textselections
selection.getasonerange().characterformat.emphasismark = emphasis.dot
next selection
'保存文档到新的 word 文件
dim output as string = "添加强调符号.docx"
document.savetofile(output, fileformat.docx)
end sub
end module
申请临时 license
如果您希望删除结果文档中的评估消息,或者摆脱功能限制,请该email地址已收到反垃圾邮件插件保护。要显示它您需要在浏览器中启用javascript。获取有效期 30 天的临时许可证。