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#实现飞行棋小游戏

    C#实现飞行棋小游戏

    这篇文章主要为大家详细介绍了C#实现飞行棋小游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-08-08
  • C# System.BadImageFormatException问题及解决

    C# System.BadImageFormatException问题及解决

    这篇文章主要介绍了C# System.BadImageFormatException问题及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-05-05
  • C#读取XML的三种实现方式

    C#读取XML的三种实现方式

    XML文件是一种常用的文件格式,本篇文章主要介绍了C#读取XML的三种实现方式,主要是XmlDocument、XmlTextReader、Linq to Xml,有兴趣的可以了解一下。
    2017-02-02
  • C# Winform自动更新程序实例详解

    C# Winform自动更新程序实例详解

    这篇文章主要为大家详细介绍了C# Winform 自动更新程序实例,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-12-12
  • C#中的委托和事件

    C#中的委托和事件

    这篇文章介绍了C#中的委托和事件,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05
  • C#实现Check Password和锁定输错密码锁定账户功能

    C#实现Check Password和锁定输错密码锁定账户功能

    C#实现的Check Password,并根据输错密码的次数分情况锁定账户:如果输入错误3次,登录账户锁定5分钟并提示X点X分后重试登录,具体实现代码感兴趣的朋友跟随小编一起看看吧
    2020-01-01
  • .NET框架下C#实现全环境打印PDF的完整教学

    .NET框架下C#实现全环境打印PDF的完整教学

    在企业级应用与桌面开发中,PDF打印是高频核心需求,本文提供了多样化的PDF打印实现方案,兼顾兼容性与稳定性,感兴趣的小伙伴可以跟随小编一起学习一下
    2026-01-01
  • 详解WPF如何把checkbox改成开关样式

    详解WPF如何把checkbox改成开关样式

    这篇文章主要为大家详细介绍了WPF如何把checkbox改成开关样式,文中的示例代码讲解详细,具有一定的借鉴价值,有需要的小伙伴可以参考一下
    2024-11-11
  • C# 写入XML文档三种方法详细介绍

    C# 写入XML文档三种方法详细介绍

    如何使用LINQ to XML对XML进行操作,我们分别用这三个类将同样的xml内容写入文档,需要了解的朋友可以参考下
    2012-12-12
  • C#和Java互相调用的方法小结

    C#和Java互相调用的方法小结

    这篇文章主要介绍了C#和Java互相调用的方法,文中展示了如何在不同编程语言之间实现互操作,每种语言之间的互操作都有其特定的方法和工具,希望这些示例能够帮助你更好地理解和实现跨语言调用,需要的朋友可以参考下
    2025-04-04

最新评论