在此操作指南中,我们将引导您逐步完成使用 C#** 比较 PowerPoint 文件的过程。本指南还包括配置文档比较包的说明以及如何开发功能以在 C# 中比较两个 PowerPoint 文件。以下是比较 PowerPoint 文件的详细说明及其工作示例。
使用 C# 比较 PowerPoint 文件的步骤
- 从 NuGet 包管理器安装 GroupDocs.Comparison for .NET 包以比较 PowerPoint 文件
- 添加对 GroupDocs.Comparison 命名空间的引用以实现 PowerPoint 文件的比较功能
- 通过初始化 Comparer 类加载源 PowerPoint 文件
- 调用Comparer类的Add方法加载目标PPTX文件
- 调用 Comparer 类的 Compare 方法,将生成的 PPTX 文件保存到磁盘
要使用 C# 比较 PowerPoint 文档,您需要按顺序按照上述说明进行操作。您可以通过安装所需的包并在代码中添加必要的命名空间来启动文档比较功能。然后,创建允许您加载源 PowerPoint 文件的 Comparer 类的实例。之后,使用 Add 方法加载目标 PPTX 文件,然后调用 Compare 方法将生成的文件保存到磁盘。
使用 C# 比较 PowerPoint 文件的代码
using System; | |
using GroupDocs.Comparison; | |
namespace ComparePowerpointFilesUsingCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to compare PowerPoint files using C# | |
{ | |
// Remove the watermark in output PDF document by adding license | |
string licensePath = "GroupDocs.Comparison.lic"; | |
GroupDocs.Comparison.License lic = new GroupDocs.Comparison.License(); | |
lic.SetLicense(licensePath); | |
using (Comparer comparer = new Comparer("source.pptx")) | |
{ | |
comparer.Add("target.pptx"); | |
comparer.Compare("compare-result.pptx"); | |
} | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
在前面的代码片段中,我们创建了比较两个 PPTX 文件在 C# 中的差异的功能。我们刚刚使用了前面部分中定义的步骤,并通过使用文档比较包的一些 API 调用来完成功能。此外,此代码可以在任何操作系统上执行,例如 MS Windows、Linux 和 Mac OS。
我们在本文中讨论了使用 C# 比较 PowerPoint 文件的详细过程。最近,我们发表了一篇关于在 C# 中比较 CSV 文件的文章,请查看 如何使用 C# 比较 CSV 文件 指南以获取更多信息。