页面预览后清理资源

介绍

在 .NET 开发领域,高效地管理和比较文档对于从律师事务所到教育机构的各种应用都至关重要。幸运的是,借助 GroupDocs.Comparison for .NET 等工具,开发人员可以轻松简化文档比较流程。在本教程中,我们将逐步探索如何使用 GroupDocs.Comparison for .NET 来比较文档。

先决条件

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

  1. GroupDocs.Comparison for .NET:从以下位置下载并安装库 这里.
  2. .NET 开发环境:确保您的机器上已设置可运行的 .NET 开发环境。
  3. 文档样本:准备您想要比较的源文档和目标文档。

导入命名空间

在您的 .NET 项目中,首先导入必要的命名空间以访问 .NET 的 GroupDocs.Comparison 的功能。

using System;
using System.IO;

步骤 1:定义输出目录和文件名

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

步骤 2:初始化比较器并添加文档

using (Comparer comparer = new Comparer("SOURCE.pptx"))
{
    comparer.Add("TARGET.pptx");

步骤 3:进行比较并生成输出

    comparer.Compare(File.Create(outputFileName));

步骤 4:生成文档预览

    Document document = new Document(File.OpenRead(outputFileName));
    PreviewOptions previewOptions = new PreviewOptions(pageNumber =>
    {
        var pagePath = Path.Combine(Constants.SamplesPath, $"result_{pageNumber}.png");
        return File.Create(pagePath);
    });
    previewOptions.PreviewFormat = PreviewFormats.PNG;
    previewOptions.PageNumbers = new int[] { 1, 2 };
    previewOptions.ReleasePageStream = UserReleaseStreamMethod;
    document.GeneratePreview(previewOptions);
}

步骤5:显示成功消息

Console.WriteLine($"\nDocument previews generated successfully.\nCheck output in {outputDirectory}.");

结论

总而言之,GroupDocs.Comparison for .NET 提供了一个强大的解决方案,可在 .NET 应用程序中轻松比较文档。通过遵循本教程中概述的步骤,开发人员可以将文档比较功能无缝集成到他们的项目中,从而提高生产力和效率。

常见问题解答

GroupDocs.Comparison for .NET 是否兼容不同的文档格式?

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

我可以自定义比较文档的输出格式吗?

当然,GroupDocs.Comparison for .NET 可以根据您的要求灵活地选择输出格式。

是否有可供测试的试用版?

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

如何获得与 GroupDocs.Comparison for .NET 相关的任何问题或疑问的支持?

您可以从 GroupDocs.Comparison 社区论坛寻求帮助 这里.

我可以在哪里购买 GroupDocs.Comparison for .NET 的许可证?

您可以从以下位置购买 GroupDocs.Comparison for .NET 许可证 此链接.