博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【教程】Spire.Doc系列教程(3):C# Word查找和替换功能
阅读量:6412 次
发布时间:2019-06-23

本文共 949 字,大约阅读时间需要 3 分钟。

为开发者提供了查找和替换功能的方法,我们可以通过document.FindString()方法查找文档中某一个特定词汇并对它进行高亮替换, 也可以通过document.FindAllString()方法查找文本中所有地该词汇对将找到的词汇使用Document.Replace()方法进行替换更改。本文将详细介绍如何使用C#来实现word查找,替换和高亮显示功能。

                                              【

//新建一个word文档对象并加载sample文档Document document = new Document();document.LoadFromFile("Test.docx", FileFormat.Docx2010);//查找一个特定字符串 ”Spire.Doc”TextSelection selection = document.FindString("Spire.Doc", false, true);TextRange range = selection.GetAsOneRange();//替换字符串range.Text = "Replaced Text";//设置高亮颜色range.CharacterFormat.HighlightColor = Color.Yellow;//查找文档中所有字符串 ”Microsoft”TextSelection[] text = document.FindAllString("Microsoft", false, true);//设置高亮颜色foreach (TextSelection seletion in text){    seletion.GetAsOneRange().CharacterFormat.HighlightColor = Color.Green;}//使用 ”MS” 替换所有 ”Microsoft”document.Replace("Microsoft", "MS", false, true);//保存文档document.SaveToFile("Result.docx", FileFormat.Docx2010);复制代码

转载于:https://juejin.im/post/5c4024ca518825255f0f50b1

你可能感兴趣的文章
对话Roadstar投资人:一家自动驾驶公司之死(一) ...
查看>>
PostgreSQL psql 绘制饼图
查看>>
iPhone诞生以后,从此UI设计行业就迅速发生了翻天覆地的变化! ...
查看>>
java中字符串拼接过程中,StringBuilder和“+”的区别? ...
查看>>
原金立总裁卢伟冰加入小米,雷军发微博欢迎
查看>>
直播:Graph图数据库基础介绍及场景
查看>>
华为首次公布战略研究院 进入创新领航2.0时代
查看>>
P2S、P2P、P2SP之对比
查看>>
如何自学编程?学习方法在这里!
查看>>
苹果“开除”Facebook,原因是后者违反协议分发数据收集APP
查看>>
系统架构 一致性问题 : 库存扣减
查看>>
Okhttp去除请求头user-agent
查看>>
什么是消息队列?
查看>>
为全力发展AIOT,小米把松果电子分拆重组了
查看>>
人工智能召唤“神龙”,阿里云发布首个云上异构超算集群
查看>>
深入解读MySQL8.0 新特性 :Crash Safe DDL
查看>>
【翻译】Prometheus 2.4.0 新特性
查看>>
【实时+排重】摆脱渠道统计刷量作弊行为
查看>>
Autopilot到底特别在哪?能让Elon Musk甘当小白鼠
查看>>
Android切九妹图片
查看>>