比较路径中的受保护文档 - GroupDocs.Comparison for .NET

介绍

在软件开发领域,高效准确的文档比较对于法律、金融和教育等各行各业都至关重要。GroupDocs.Comparison for .NET 提供了一个全面的解决方案,可让您在 .NET 应用程序中轻松比较受保护的文档。本教程将指导您逐步完成使用 GroupDocs.Comparison for .NET 比较受保护文档的过程。

先决条件

在深入学习本教程之前,请确保您满足以下先决条件:

  1. GroupDocs.Comparison for .NET:从以下位置下载并安装库 这里.
  2. 受保护的文档:准备要比较的源文档和目标文档。确保这些文档受密码保护。

导入命名空间

首先,让我们将必要的命名空间导入到我们的项目中,以访问 .NET 的 GroupDocs.Comparison 的功能:

using System;
using System.IO;
using GroupDocs.Comparison;
using GroupDocs.Comparison.Options;

步骤1:设置输出目录和文件名

string outputDirectory = "Your Document Directory";
string outputFileName = Path.Combine(outputDirectory, "RESULT.docx");

在此步骤中,您将定义保存比较文档的目录(outputDirectory) 并指定输出文件的名称 (outputFileName)。

步骤2:初始化比较器

using (Comparer comparer = new Comparer("SOURCE.docx"_PROTECTED, new LoadOptions(){ Password = "1234" }))

在这里,我们初始化一个新的实例 Comparer 类,将路径传递到源文档(SOURCE.docx_PROTECTED) 并使用密码指定加载选项 (1234) 来打开源文档。

步骤 3:添加目标文档和加载选项

comparer.Add("TARGET.docx"_PROTECTED, new LoadOptions() { Password = "5678" });

接下来,我们添加目标文档(TARGET.docx_PROTECTED)及其包含密码的加载选项(5678来打开目标文档。

步骤4:进行比较

comparer.Compare(outputFileName);

在此步骤中,我们使用 Compare 方法 Comparer 类,指定将保存比较文档的输出文件名。

步骤5:显示输出位置

Console.WriteLine($"\nDocuments compared successfully.\nCheck output in {Directory.GetCurrentDirectory()}.");

最后,我们显示一条确认比较成功的消息,并提供比较文档的保存位置。

结论

GroupDocs.Comparison for .NET 简化了受保护文档的比较流程,为开发人员提供了增强文档管理工作流程的强大工具。按照本教程,您可以将文档比较功能无缝集成到您的 .NET 应用程序中。

常见问题解答

GroupDocs.Comparison for .NET 可以比较不同格式的文档吗?

是的,GroupDocs.Comparison for .NET 支持比较各种格式的文档,包括 DOCX、PDF、PPTX 等。

是否可以自定义文档比较的设置?

当然,GroupDocs.Comparison for .NET 提供了广泛的选项,可根据您的要求自定义比较设置。

我可以在购买之前试用 GroupDocs.Comparison for .NET 吗?

是的,您可以通过访问免费试用版来探索 GroupDocs.Comparison for .NET 的功能 这里.

在哪里可以找到 GroupDocs.Comparison for .NET 的文档和支持?

您可以参考综合文档 这里 并寻求社区论坛的支持 这里.

我是否需要临时许可证才能使用 GroupDocs.Comparison for .NET?

虽然临时许可证可用于测试目的,但您可以通过访问获取完整许可证 这里.