C#使用Spire.Doc for .NET实现批量接受或拒绝Word的修订内容

 更新时间:2026年01月31日 09:08:00   作者:2501_93070778  
Microsoft Word 的修订功能可以记录文档中的修改、校对、更正,以及他人添加的建议和批注,本文将演示如何使用 Spire.Doc for .NET,通过代码的方式批量接受或拒绝 Word 文档中的所有修订内容,感兴趣的小伙伴可以了解下

Microsoft Word 的“修订”功能可以记录文档中的修改、校对、更正,以及他人添加的建议和批注。当你收到一份开启了修订模式的 Word 文档时,可以根据需要选择拒绝这些修改以保留原始内容,或者直接接受所有修改。本文将演示如何使用 Spire.Doc for .NET,通过代码的方式批量接受或拒绝 Word 文档中的所有修订内容。

安装 Spire.Doc for .NET

首先,需要将 Spire.Doc for .NET 包中的 DLL 文件添加为 .NET 项目的引用。你可以通过官网下载对应的 DLL 文件,手动添加到项目中;也可以使用 NuGet 方式进行安装,更加方便快捷。

PM> Install-Package Spire.Doc

在 Word 文档中接受所有修订

具体操作步骤如下:

  • 创建一个 Document 对象。
  • 使用 Document.LoadFromFile() 方法加载示例 Word 文档。
  • 调用 Document.AcceptChanges() 方法,接受文档中的所有修订内容。
  • 使用 Document.SaveToFile() 方法将处理后的文档保存为新的文件。

具体示例代码如下:

using Spire.Doc;

namespace AcceptTrackedChanges
{
    class Program
    {
        static void Main(string[] args)
        {
            // 创建 Document 对象
            Document doc = new Document();

            // 加载示例 Word 文档
            doc.LoadFromFile("test.docx");

            // 接受文档中的所有修订
            doc.AcceptChanges();

            // 保存结果文档
            doc.SaveToFile("AcceptTrackedChanges.docx", FileFormat.Docx);
        }
    }
}

在 Word 文档中拒绝所有修订

具体操作步骤如下:

  • 创建一个 Document 对象。
  • 使用 Document.LoadFromFile() 方法加载示例 Word 文档。
  • 调用 Document.RejectChanges() 方法,拒绝文档中的所有修订内容。
  • 使用 Document.SaveToFile() 方法将处理后的文档保存为新的文件。

具体示例代码如下:

using Spire.Doc;

namespace RejectTrackedChanges
{
    class Program
    {
        static void Main(string[] args)
        {
            // 创建 Document 对象
            Document doc = new Document();

            // 加载示例 Word 文档
            doc.LoadFromFile("test.docx");

            // 拒绝文档中的所有修订
            doc.RejectChanges();

            // 保存结果文档
            doc.SaveToFile("RejectAllChanges.docx", FileFormat.Docx);
        }
    }
}

方法补充

C#利用 Spire.Doc for .NET 实现接受或拒绝 Word 修订功能

接受 Word 修订功能

接受 Word 修订功能具体步骤如下:

  • 创建 Document 类的实例。
  • 调用 Document.LoadFromFile() 方法加载 Word 文档。
  • 使用 Document.AcceptChanges() 方法接受文档中的所有修订。
  • 使用 Document.SaveToFile() 方法保存文档。
using Spire.Doc;

namespace AcceptTrackedChanges
{
    class Program
    {
        static void Main(string[] args)
        {
            //创建Document类的实例
            Document doc = new Document();

            //加载Word文档
            doc.LoadFromFile("人物简介—鲁迅.docx");

            //接受文档中所有修订
            doc.AcceptChanges();

            //保存结果文档
            doc.SaveToFile("接受修订.docx", FileFormat.Docx);

        }
    }
}

拒绝 Word 修订功能

拒绝 Word 修订功能的详细操作步骤如下:

  • 创建 Document 类的实例。
  • 调用 Document.LoadFromFile() 方法加载 Word 文档。
  • 使用 Document.RejectChanges() 方法拒绝文档中的所有修订。
  • 使用 Document.SaveToFile() 方法保存文档。
using Spire.Doc;

namespace RejectTrackedChanges
{
    class Program
    {
        static void Main(string[] args)
        {
            //创建Document类的实例
            Document doc = new Document();

            //加载Word文档
            doc.LoadFromFile("人物简介—鲁迅.docx");

            //拒绝文档中所有修订
            doc.RejectChanges();

            //保存结果文档
            doc.SaveToFile("拒绝修订.docx", FileFormat.Docx);

        }
    }
}

到此这篇关于C#使用Spire.Doc for .NET实现批量接受或拒绝Word的修订内容的文章就介绍到这了,更多相关C#设置Word修订内容内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • C# 解决datagridview控件显示大量数据拖拉卡顿问题

    C# 解决datagridview控件显示大量数据拖拉卡顿问题

    这篇文章主要介绍了C# 解决datagridview控件显示大量数据拖拉卡顿问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • Unity UI实现循环播放序列图

    Unity UI实现循环播放序列图

    这篇文章主要为大家详细介绍了Unity UI实现循环播放序列图,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-08-08
  • 基于C#实现任意格式JSON文本的HTTP交互抽象类

    基于C#实现任意格式JSON文本的HTTP交互抽象类

    为了实现一个支持任意格式JSON交互的抽象类,并且在整个过程中不需要对JSON格式数据进行序列化和反序列化操作,可以使用C#中的HttpClient类来进行HTTP请求和响应,本文给大家介绍了基于C#实现任意格式JSON文本的HTTP交互抽象类,需要的朋友可以参考下
    2025-03-03
  • 基于WPF自定义分页控件的示例代码

    基于WPF自定义分页控件的示例代码

    在桌面应用程序开发中,特别是使用WPF框架时,数据展示和用户交互的优化至关重要,本文将介绍两种不同的分页控件的实现方式,有需要的可以了解下
    2025-07-07
  • c#获取季度时间实例代码(季度的第一天)

    c#获取季度时间实例代码(季度的第一天)

    这篇文章主要介绍了c#获取季度时间:季度的第一天、季度的最后一天等功能,大家参考使用吧
    2013-12-12
  • 如何利用反射构建元数据查看器

    如何利用反射构建元数据查看器

    本篇文章是对反射构建元数据查看器进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • C#字符串使用密钥进行加解密

    C#字符串使用密钥进行加解密

    这篇文章主要为大家详细介绍了C#字符串使用密钥进行加解密的代码,C#字符串加密和解密实现代码,感兴趣的小伙伴们可以参考一下
    2016-08-08
  • C#生成注册码的实例代码

    C#生成注册码的实例代码

    C#生成注册码的实例代码,下面是一个小例子,需要的朋友可以参考一下
    2013-03-03
  • C# DatagridView常用操作汇总

    C# DatagridView常用操作汇总

    这篇文章主要介绍了C# DatagridView常用操作汇总,罗列了一些常用的用法与技巧,需要的朋友可以参考下
    2014-07-07
  • C#使用foreach循环遍历数组完整实例

    C#使用foreach循环遍历数组完整实例

    这篇文章主要介绍了C#使用foreach循环遍历数组,结合完整实例形式较为详细的分析了C#遍历数组的相关技巧,需要的朋友可以参考下
    2016-06-06

最新评论