Microsoft PowerPoint — широко використовувана програма для створення презентацій і слайд-шоу. Однак, працюючи з файлами PowerPoint у контексті розробки програмного забезпечення, ви можете зіткнутися зі сценаріями, коли вам потрібно програмно порівняти дві презентації або слайди PowerPoint. Це може бути для виявлення відмінностей між версіями, створення звітів про зміни або автоматизації контролю якості вмісту вашої презентації. У цьому блозі ми розглянемо, як порівняти слайди PowerPoint PPT у C#.
Бібліотека C# для порівняння слайдів PPT
Aspose.Slides for .NET — це популярна бібліотека, яка дозволяє розробникам створювати, змінювати, перетворювати та керувати презентаціями PowerPoint у своїх програмах .NET. Він забезпечує широкий функціонал для роботи з файлами PowerPoint, включаючи порівняння слайдів. Завантажте бібліотеку або встановіть її через NuGet.
PM> Install-Package Aspose.Slides.NET
Порівняйте два слайди в презентації за допомогою C#
Нижче наведено кроки для порівняння слайдів 2 презентацій PowerPoint у C#:
- Завантажте обидві презентації PPT за допомогою класу Presentation.
- Створіть цикл для доступу до слайдів у першій презентації в колекції Presentation.Masters.
- Створіть вкладений цикл для доступу до слайдів у другій презентації.
- Порівняйте слайди другого PPT зі слайдами першого PPT за допомогою методу Equals().
У наведеному нижче прикладі коду показано, як порівняти слайди в презентації PowerPoint.
// Шлях до каталогу документів.
string dataDir = RunExamples.GetDataDir_Slides_Presentations_Layout();
using (Presentation presentation1 = new Presentation(daraDir + "AccessSlides.pptx"))
using (Presentation presentation2 = new Presentation(dataDir + "HelloWorld.pptx"))
{
for (int i = 0; i < presentation1.Masters.Count; i++)
{
for (int j = 0; j < presentation2.Masters.Count; j++)
{
if (presentation1.Masters[i].Equals(presentation2.Masters[j]))
Console.WriteLine(string.Format("SomePresentation1 MasterSlide#{0} is equal to SomePresentation2 MasterSlide#{1}", i, j));
}
}
}
Для отримання додаткової інформації відвідайте Порівняти два слайди.
Онлайн-інструмент для порівняння слайдів PPT
Ви також можете скористатися нашим безкоштовним онлайн-інструментом для порівняння слайдів PPT. Цей онлайн-інструмент порівняння PPT працює на основі Aspose.Slides for .NET.
Отримайте безкоштовну ліцензію
Ви можете отримати безкоштовну тимчасову ліцензію для об’єднання файлів Excel без будь-яких обмежень щодо оцінки.
Висновок
Порівняння слайдів PowerPoint PPT на C# за допомогою Aspose.Slides for .NET дозволяє автоматизувати процес виявлення відмінностей між презентаціями та створення звітів. Незалежно від того, порівнюєте ви версії презентації чи забезпечуєте узгодженість вмісту, Aspose.Slides спрощує завдання та надає широкі можливості для роботи з файлами PowerPoint.
Ви можете дізнатися більше про бібліотеку в документація. Якщо у вас виникнуть запитання чи запити, повідомте нам про це через наш форум.