批注内容可以是对某段文字或内容的注释,也可以是对文段中心思想的概括提要,或者是对文章内容的评判、疑问,以及在阅读时给自己或他人起到提示作用。本篇文章中将介绍如何在C#中操作Word批注,主要包含以下要点:
- 插入Word批注
- 修改Word批注
- 删除Word批注
使用工具:Free Spire.Doc for .NET 6.3(最新社区版)
注:编辑代码前注意添加引用Sprie.Doc.dll(dll文件可在安装路径下的Bin文件夹中获取)
<!--[if !supportLists]-->
1. 插入Word批注
【C#】
using Spire.Doc; using Spire.Doc.Documents; using Spire.Doc.Fields; namespace InsertComment_Word { class Program { static void Main(string[] args) { //实例化一个Document类对象,并加载Word文档 Document document = new Document(); document.LoadFromFile("sample.docx"); //获取第一段第一节 Section section = document.Sections[0]; Paragraph paragraph = section.Paragraphs[0]; //添加文本到批注 string str = "This paragraph describes the origin and the purpose of WEF"; Comment comment = paragraph.AppendComment(str); //添加批注作者 comment.Format.Author = "E-iceblue"; //保存并打开文档 document.SaveToFile("Comments.docx", FileFormat.Docx2010); System.Diagnostics.Process.Start("Comments.docx"); } } }
测试结果:
2.修改、删除Word批注
测试文档如下:
C#
using Spire.Doc; namespace ReplaceAndRemoveComment_Word { class Program { static void Main(string[] args) { //初始化Document类实例,加载带有批注的Word文档 Document document = new Document(); document.LoadFromFile("test.docx"); //修改第一个批注内容 document.Comments[0].Body.Paragraphs[0].Replace("This paragraph describes the origin and the purpose of WEF", "What is the WEF ?", false, false); //移除第二个批注 document.Comments.RemoveAt(1); //保存并打开文档 document.SaveToFile("RemoveAndReplace.docx", FileFormat.Docx); System.Diagnostics.Process.Start("RemoveAndReplace.docx"); } } }
测试结果:
以上是关于C#操作Word批注的全部内容
本文完。
(如需转载,请注明出处)
相关推荐
3. **不同类型的修订**:包括插入、删除、格式更改和移动文本等,每一项修订都会用不同的线型或颜色表示,便于区分。 4. **接受与拒绝**:审阅者可以逐个或批量接受或拒绝修订,从而控制最终文档的版本。 5. **审阅...
C#DocX组件是.NET平台上一个强大的开源库,专门用于创建、编辑和操作Microsoft Word(.docx)文档。这个组件使得在C#环境中处理Word文档变得简单且直观,尤其对比NPOI,它通常用于处理Excel文件,而对Word的支持不如...
ASP.NET(c#) 对一个空白的word文件编程,生成图文并茂的Word文件。可以用程序设置文本段落格式、填充数据、插入图片、插入另一个word或excel文件(企业版支持) 不是服务器端自动化。 使用的是PageOffice,除了提供...
3. **PDF编辑**:编辑功能包括添加、删除或修改文本、图像、链接等元素。这可能需要对PDF的结构有深入理解,因为PDF文档是基于操作的,而不是基于内容的。 4. **PDF注释和标记**:注释功能允许用户添加高亮、批注、...
【C#计算机一级考试系统】是一个面向初学者的考试平台,主要测试用户对Windows操作系统的基础操作理解和Microsoft Word的应用技能。这个系统可能包含了多种类型的题目,旨在评估考生在实际操作环境中的能力。 首先...
Microsoft.Office.Interop.Word是.NET Framework中的一部分,它允许程序员通过C#、VB.NET等编程语言与Microsoft Office应用程序进行交互,包括Word。这个组件提供了丰富的API,可以用来创建、编辑、格式化和操作Word...
6. **审阅和批注**: 提供审阅工具,如添加评论、高亮文本、删除线,以便于团队协作和反馈。 7. **版本控制**: 在线协作时,版本控制功能非常重要,它可以追踪文档的历史版本,便于恢复旧版或对比修改。 8. **云...
免费Spire.Doc for .NET是e-iceblue公司推出的一款专门对Microsoft Word 文档进行操作的.NET类控件。这款控件的主要功能在于帮助开发人员轻松快捷地生成、编辑和查看Word文档。同时,开发人员还可以通过使用Spire....
C#最简单的PageOffice集成代码。 1 安装setup.exe 2 启动VS ,打开simpledemo,访问simpledemo/Default.aspx 集成PageOffice不但能够实现在线编辑、保存真正的Office文档,而且还可以轻松实现Word、Excel文档的动态...
例如,用户可能学习到如何使用C#编写宏来自动化Word排版任务,或者通过ASP.NET构建一个在线文档编辑平台。SQL和DBA则可能涉及如何从数据库导入数据到Word报告中,以及如何高效管理大量文档数据。 【压缩包子文件的...
PDF文档编辑器是一种强大的工具,它允许用户对PDF文件进行一系列高级操作,使其在现代办公环境中成为不可或缺的软件。PDF格式因其稳定性和跨平台兼容性而广受欢迎,但它的封闭性使得编辑工作变得复杂。然而,通过...
痕迹保留功能记录了文档的编辑历史,包括插入、删除、格式变更等操作,这对于长期病历的管理尤为重要,它能帮助医疗人员追踪文档的变更情况。 批注技术允许用户对文档内容添加批注,这对于协作编辑和审阅文档非常...
PDFHelper 是一个专门用于处理PDF文档的类,它在IT领域中扮演着重要的角色,尤其在需要对PDF进行各种操作的场景下。PDF(Portable Document Format)是一种通用的文件格式,能够保持文档的原始格式和布局,使得在...
5. **审阅**:审阅工具用于检查拼写和语法错误,进行批注、跟踪更改和比较文档版本。这对于多人协作编辑文档尤其有用。 6. **引用**:引用功能包括目录生成、引文和索引制作,对于学术写作和报告撰写非常关键。 7....
Aspose.Words是一个强大的文档处理组件,允许开发者无需依赖Microsoft Office即可创建、编辑和操作Word文档。 这些示例涵盖了多种编程语言,包括Visual Basic(VB)和C#,并针对不同的.NET Framework版本(2005、...
Spire.PDF是一款专业的PDF处理类库,专为.NET开发者设计,用于在应用程序中实现对PDF文档的各种操作。这个类库提供了丰富的API,使得开发者能够方便地创建、编辑、读取、转换和打印PDF文件。在描述中提到的“在线...
NTKO OFFICE文档控件支持在线编辑,痕迹保留,手写签名,电子印章,全屏批注,电子签名[数字签名,数字证书签名],简单OCR等实用功能,支持PHP,ASP,JSP,C#,VB.NET,DOMINO等各种web编程语言和服务器。 NTKO OFFICE文档...
利用“审阅”选项卡的批注功能,为文档中每一处需要修改的地方添加批注,将自己的意见写到批注框里 - B.利用“插入”选项卡的文本功能,为文档中的每一处需要修改的地方添加文档部件,将自己的意见写到文档部件中 ...
Office Activex控件是微软Office套件中的一部分,主要用于增强应用程序的功能,特别是在Excel和Word中的交互编程。这些控件允许开发者通过使用Visual Basic for Applications (VBA)或其他支持ActiveX技术的语言(如...
千航网络NTKO OFFICE文档控件是一款集成了全面自主知识产权的ActiveX控件,它允许用户直接在浏览器环境中编辑Word、Excel等Office文档,并能够将修改后的文档保存至Web服务器上。这一特性使得文档和电子表格的统一...