В этом практическом руководстве мы шаг за шагом проведем вас через процесс сравнения PowerPoint файлов с помощью C#. Это руководство также содержит инструкции по настройке пакета сравнения документов и по разработке функции для сравнения двух файлов PowerPoint на C#. Вот подробные инструкции по сравнению файлов PowerPoint, а также рабочий пример для него.
Действия по сравнению файлов PowerPoint с помощью C#
- Установите пакет GroupDocs.Comparison for .NET из диспетчера пакетов NuGet для сравнения файлов PowerPoint.
- Добавьте ссылку на пространство имен GroupDocs.Comparison для реализации функции сравнения файлов PowerPoint.
- Загрузите исходный файл PowerPoint, инициализировав класс Comparer.
- Вызовите метод Add класса Comparer для загрузки целевого файла PPTX.
- Вызовите метод Compare класса Comparer для сохранения результирующего файла PPTX на диск.
Чтобы сравнить документы PowerPoint с помощью C#, вам необходимо последовательно выполнить приведенные выше инструкции. Вы можете запустить функцию сравнения документов, установив необходимый пакет и добавив в код необходимое пространство имен. Затем создайте экземпляр класса Comparer, который позволит вам загрузить исходный файл PowerPoint. После этого загрузите целевой файл PPTX с помощью метода Add, а затем вызовите метод Compare для сохранения результирующего файла на диск.
Код для сравнения файлов PowerPoint с использованием C#
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.
В этой статье мы подробно обсудили процесс сравнения файлов PowerPoint с использованием C#. Недавно мы опубликовали статью о сравнении CSV-файлов в C#. Дополнительные сведения см. в руководстве как сравнить файлы CSV с помощью C #.