如何使用C#代码接受或拒绝 Word 的修订内容
Microsoft Word 的“修订”功能可以记录文档中的修改、校对、更正,以及他人添加的建议和批注。当你收到一份开启了修订模式的 Word 文档时,可以根据需要选择拒绝这些修改以保留原始内容,或者直接接受所有修改。本文将演示如何使用 Spire.Doc for .NET,通过代码的方式批量接受或拒绝 Word 文档中的所有修订内容。 首先,需要将 Spire.Doc for .NET 包中的 DLL 文件添加为 .NET 项目的引用。你可以通过官网下载对应的 DLL 文件,手动添加到项目中;也可以使用 NuGet 方式进行安装,更加方便快捷。 具体操作步骤如下: 具体示例代码如下: 具体操作步骤如下: 具体示例代码如下: 如果你希望移除生成文档中的评估提示,或解除功能上的限制,可以申请一份有效期为 30 天的临时许可证进行使用。安装 Spire.Doc for .NET
PM> Install-Package Spire.Doc在 Word 文档中接受所有修订
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 文档中拒绝所有修订
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);
}
}
}申请临时许可证