【教程】Spire.Doc系列教程(3):C# Word查找和替换功能
2019-01-17 14:34
2006 查看
Spire.Doc为开发者提供了查找和替换功能的方法,我们可以通过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);
相关文章推荐
- 【教程】Spire.Doc系列教程(1):给Word文档设置背景颜色和背景图片
- c#对word操作的查找替换功能
- C# 使用正则 全字匹配查找替换(Google KeyWord:C# Regex Whole Word Replace)
- C#生成word查找替换中的问题
- Word组件 Spire.Doc 教程:如何在C#,VB.NET中将XML转换为PDF
- Spire.Doc 教程:用C#识别Word中的合并字段名称
- 【更新】Word控件Spire.Doc for .NET V5.8.92发布 | 新增功能
- word查找与替换通配符教程
- Word查找替换功能的四则经典应用
- Word组件Spire.Doc 教程:在Word文档中转换文件格式
- Word控件Spire.Doc 教程:用C#,VB.NET在Word中创建对书签的交叉引用
- SQL Server2005系列教程及word(doc)版下载
- Word查找替换功能之快速实现行尾批量加句号
- Spire.Doc 教程:将word文档中的隐藏文本保存到PDF
- Word控件Spire.Doc 教程:用C#,VB.NET在Word中创建对书签的交叉引用
- Word组件 Spire.Doc 教程:如何在C#,VB.NET中将XML转换为PDF
- Spire.Doc 教程:在C#,VB.NET创建、编辑和保存Word
- 学习Emacs系列教程(四:Minibuffer)、(五:编辑 -2)、(六:编辑-3) 、(七:剪切板)、(八:查找替换)
- Spire.Doc 教程:如何将Word转换为文本
- Word组件Spire.Doc 教程:如何在C#中设置段落前后的间距