Word控件Spire.Doc 【文本】教程(22) ;在 Word 中应用强调标记(C#/VB.NET)

news2025/8/12 2:19:58

Spire.Doc for .NET是一款专门对 Word 文档进行操作的 .NET 类库。在于帮助开发人员无需安装 Microsoft Word情况下,轻松快捷高效地创建、编辑、转换和打印 Microsoft Word 文档。拥有近10年专业开发经验Spire系列办公文档开发工具,专注于创建、编辑、转换和打印Word/PDF/Excel等格式文件处理,小巧便捷。下面我们将给您介绍如何在 Word 中应用强调标记。

Spire.Doc for.NET 最新下载(qun:761297826)icon-default.png?t=M85Bhttps://www.evget.com/product/3368/download

Word 文档中使用强调标记来强调单词并使它们更加引人注目。它通常是放在强调词上方或下方的一个点或一个圆圈。但是,手动选择单词并在其上应用强调标记需要大量工作。幸运的是,用于 .NET 的 Spire.Doc提供了一种更简单的方法来通过代码应用强调标记。本文将向您展示如何使用 Spire.Doc for .NET将强调标记应用于 Word 文档中的文本。

为 .NET 安装 Spire.Doc

首先,您需要将 Spire.Doc for.NET 包中包含的 DLL 文件添加为 .NET 项目中的引用。DLL 文件可以从此链接下载或通过NuGet安装。

PM> Install-Package Spire.Doc

将强调标记应用于指定文本

详细步骤如下:

  • 创建一个文档实例。
  • 使用Document.LoadFromFile()方法从磁盘加载 Word 文档。
  • 使用Document.FindAllString()方法查找您需要强调的文本。
  • 通过CharacterFormat.EmphasisMark属性将强调标记应用于找到的文本。
  • 使用Document.SaveToFile()方法将文档保存到另一个 Word 文件。

【C#】

using System;
using Spire.Doc;
using Spire.Doc.Documents;

namespace applyemphasismark
{
class Program
{
static void Main(string[] args)
{
//Create a Document instance
Document document = new Document();

//Load the Word document from disk
document.LoadFromFile(@"D:\testp\test.docx");

//Find text you want to emphasize
TextSelection[] textSelections = document.FindAllString("Spire.Doc for .NET", false, true);

//Apply emphasis mark to the found text
foreach (TextSelection selection in textSelections)
{
selection.GetAsOneRange().CharacterFormat.EmphasisMark = Emphasis.Dot;
}

//Save the document to another Word file
string output = "ApllyEmphasisMark.docx";
document.SaveToFile(output, FileFormat.Docx);
}
}
}

【VB.NET】

using System;
using Spire.Doc;
using Spire.Doc.Documents;

namespace applyemphasismark
{
class Program
{
static void Main(string[] args)
{
//Create a Document instance
Document document = new Document();

//Load the Word document from disk
document.LoadFromFile(@"D:\testp\test.docx");

//Find text you want to emphasize
TextSelection[] textSelections = document.FindAllString("Spire.Doc for .NET", false, true);

//Apply emphasis mark to the found text
foreach (TextSelection selection in textSelections)
{
selection.GetAsOneRange().CharacterFormat.EmphasisMark = Emphasis.Dot;
}

//Save the document to another Word file
string output = "ApllyEmphasisMark.docx";
document.SaveToFile(output, FileFormat.Docx);
}
}
}

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

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/15274.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Live800:在线客服系统如何帮助企业创造持续的服务价值?

德鲁克管理箴言:企业的唯一目的就是“创造顾客”。 如何创造顾客?只能依靠产品和服务。产品和服务是连接企业与客户的天然纽带和必然桥梁。 企业依靠持续不断生产满足客户需求、符合客户价值主张的优质产品和服务来创造客户、留住客户并建立客户忠诚度…

视频怎么添加水印?快来收好这些方法

如今短视频行业发展得如火如荼,很多小伙伴都投入了短视频制作中。我最初发布视频只是因为热爱记录日常,顺便还能增进一下自己的视频剪辑水平。刚开始没想那么多,视频制作好就直接传到平台上去了,后来才发现自己的视频被别人搬运&a…

高通量筛选化合物库抑制缺氧诱导因子抑制剂

研究证明了土著细菌具有铁依赖性机制,可以抑制宿主铁的运输和储存。通过微生物代谢物的高通量筛选,研究人员发现,肠道菌群产生的代谢物能抑制肠道铁吸收主要转录因子低氧诱导因子 2α (HIF-2α),并增加铁存储蛋白铁蛋白 (Ferritin…

SpringBoot SpringBoot 开发实用篇 4 数据层解决方案 4.3 H2数据库

SpringBoot 【黑马程序员SpringBoot2全套视频教程,springboot零基础到项目实战(spring boot2完整版)】 SpringBoot 开发实用篇 文章目录SpringBootSpringBoot 开发实用篇4 数据层解决方案4.3 H2数据库4.3.1 问题引入4.3.2 内置数据库4.3.3 …

微信小程序使用npm教程

首先打开工具-详情-勾选使用npm模块 使用npm的步骤: 1. 安装 npm 包 在小程序 package.json 所在的目录中执行命令安装 npm 包: npm install此处要求参与构建 npm 的 package.json 需要在 project.config.json 定义的 miniprogramRoot 之内。 tips&am…

【大数据存储技术】思考题及参考答案

文章目录第1章 绪论1. NoSQL和关系型数据库在设计目标上有何主要区别?2. 简要总结一下NoSQL数据库的技术特点。第2章 NoSQL数据库的基本原理1. 描述分布式数据管理的特点。2. 什么是CAP原理?CAP原理是否适用于单机环境?3. 简述BASE理论的具体…

【附源码】计算机毕业设计JAVA校园疫情防控管理软件

【附源码】计算机毕业设计JAVA校园疫情防控管理软件 目运行 环境项配置: Jdk1.8 Tomcat8.5 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: JAVA…

(SVN+SSH)搭建SVN并使用SSH进行免密拉取推送代码

【SVNSSH】搭建SVN并使用SSH进行免密拉取推送代码一、安装svn、openssh-server服务二、开启svn服务,创建测试仓库,并能通过账号密码拉取定义svn仓库文件位置创建仓库:acc_repo配置拉取仓库的账号密码通过账号密码拉取代码三、创建测试仓库,通…

云安全系列3:如何构建云安全策略

云计算拯救了很多企业,因为它可以迅速调整以支持更大规模的工作以及更多的在线用户。随着2023年的到来,宏观经济逆风聚集,它将更加具有吸引力,这归功于它更高的业务敏捷性和更优的成本效率比。Gartner 预测,到 2023 年…

聚观早报|腾讯员工平均月薪超8万;马斯克考虑卸任特斯拉CEO

今日要闻:腾讯员工平均月薪超8万;马斯克考虑卸任特斯拉CEO;iPhone双十一销量近350万部;暴雪将在大陆暂停多数服务;高德地图上线北斗卫星定位查询系统腾讯员工平均月薪超8万 据报道,腾讯控股11月16日发布202…

4-8岁儿童EEG微状态研究:年龄和性别的影响

大规模神经网络的超快时空动态可以通过静息状态脑电图(EEG)微观状态来检验,这代表了随时间动态演化的同步神经活动的短暂时期。在成人中,四种典型的微观状态已被证明可以解释静息状态脑电图的大部分地形差异。它们的时间结构依赖于…

【北亚数据恢复】硬盘出现坏道的数据恢复方案

经常使用电脑和移动硬盘的用户,如果察觉到电脑运行速度变得很慢,即使做了磁盘整理和系统重装操作后速度还是没有恢复到正常状态,这个时候就要小心是硬盘盘片出现坏道了。 如果这个时候用硬盘检测软件扫描硬盘就会发现扫描界面上出现很多绿块&…

SEO的了解

什么是SEO SEO,也就是搜索引擎优化的逻辑,其实是非常简单的。这就像是在大学里的学生会主席,你要让投票者给你更多的选票。那么,你需要先「自我优化」,无论是外表还是能力;此外,你还需获得更多…

【猿创征文】Vue3 企业级优雅实战 - 组件库框架 - 7 组件库文档的开发和构建

本系列已更新文章: 分享一个实用的 vite vue3 组件库脚手架工具,提升开发效率 开箱即用 yyg-cli 脚手架:快速创建 vue3 组件库和vue3 全家桶项目 Vue3 企业级优雅实战 - 组件库框架 - 1 搭建 pnpm monorepo Vue3 企业级优雅实战 - 组件库框架…

Vue2的路由和异步请求

目录 1.路由 1.1路由的作用 1.2使用CLI3创建带路由功能的Vue2项目(案例) (1)创建vue项目 (2)选择手动设置特性(Manually select features) (3)添加路由特性选项 1.3 路由使用入门 …

企业如何利用APS排程软件建立起精益供应链与生产体系

精益供应链,英文称为Lean Supply Chains,它来源于精益管理,将从产品设计到顾客得到产品,整个过程所必需的步骤和合作伙伴整合起来,快速响应顾客多变的需求,其核心是减少、消除企业中的浪费,用尽…

skywalking全链路追踪

系统: centos7.6.1810 内核: 3.10.0-957.el7.x86_64 一、先下载相关的工具 官网下载地址: https://skywalking.apache.org/downloads/ openresty官网下载地址: http://openresty.org/en/download.html 下载openresty工具,捆绑了lua模块,收集日志需要用到…

Arctic——流式湖仓系统

1、Arctic介绍 Arctic 是由网易开源的流式湖仓系统,Arctic 在 Iceberg 和 Hive 之上添加了更多实时场景的能力,并且面向 DataOps 提供流批统一,开箱即用的元数据服务,让数据湖更加好用和实用。 Arctic 是搭建在 Apache Iceberg …

详解MybatisPlus数据安全

MybatisPlus数据安全 概述 ​ 存在数据库中的数据对于普通用户而言是不可见的,好像是藏起来了一样,但对于开发者,只要知道数据库的连接地址、用户名、密码,则数据不再安全;这也意味着,一旦连接数据库的配…

卡塔尔世界杯倒计时!世界杯直播在哪里观看?美家市场汇总来了!

来了来了,2022卡塔尔世界杯倒计时3天!2022卡塔尔世界杯将在北京时间11月21日开始,持续时间28天,至2022年12月18日结束,将近一个月的赛程让众多球迷们期待不已,这一个月将是全世界球迷们最快乐的一个月&…