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

介绍

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

先决条件

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

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

导入命名空间

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

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 提供了广泛的选项,可根据您的要求自定义比较设置。

我可以在购买前尝试适用于 .NET 的 GroupDocs.Comparison 吗?

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

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

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

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

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