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 文档中接受所有修订

具体操作步骤如下:

  1. 创建一个 Document 对象。
  2. 使用 Document.LoadFromFile() 方法加载示例 Word 文档。
  3. 调用 Document.AcceptChanges() 方法,接受文档中的所有修订内容。
  4. 使用 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 文档中拒绝所有修订

具体操作步骤如下:

  1. 创建一个 Document 对象。
  2. 使用 Document.LoadFromFile() 方法加载示例 Word 文档。
  3. 调用 Document.RejectChanges() 方法,拒绝文档中的所有修订内容。
  4. 使用 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);
        }
    }
}

申请临时许可证

如果你希望移除生成文档中的评估提示,或解除功能上的限制,可以申请一份有效期为 30 天的临时许可证进行使用。

标签: none

添加新评论