Microsoft PowerPoint je široce používaná aplikace pro vytváření prezentací a prezentací. Při práci se soubory aplikace PowerPoint v kontextu vývoje softwaru se však můžete setkat se scénáři, kdy potřebujete programově porovnat dvě prezentace nebo snímky aplikace PowerPoint. Může to být pro zjišťování rozdílů mezi verzemi, generování zpráv o změnách nebo automatizaci kontroly kvality obsahu vaší prezentace. V tomto blogu prozkoumáme, jak porovnávat snímky PowerPoint PPT v C#.

Knihovna C# pro porovnání snímků PPT

Aspose.Slides for .NET je oblíbená knihovna, která umožňuje vývojářům vytvářet, upravovat, převádět a manipulovat s prezentacemi PowerPoint v jejich aplikacích .NET. Poskytuje rozsáhlé funkce pro práci se soubory PowerPoint, včetně porovnávání snímků. Stáhněte si knihovnu nebo ji nainstalujte přes NuGet.

PM> Install-Package Aspose.Slides.NET 

Porovnejte dva snímky v prezentaci pomocí C#

Níže jsou uvedeny kroky k porovnání snímků 2 prezentací PowerPoint v C#:

  • Načtěte obě PPT prezentace pomocí třídy Presentation.
  • Vytvořte smyčku pro přístup ke snímkům v první prezentaci v kolekci Presentation.Masters.
  • Vytvořte vnořenou smyčku pro přístup ke snímkům ve druhé prezentaci.
  • Porovnejte snímky druhého PPT se snímky prvního PPT pomocí metody Equals().

Následující ukázka kódu ukazuje, jak porovnat snímky v prezentaci aplikace PowerPoint.

// Cesta k adresáři dokumentů.
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));
        }

        
    }
}

Další podrobnosti naleznete na stránce Porovnat dva snímky.

Online nástroj pro porovnání snímků PPT

Můžete také použít náš bezplatný online nástroj pro porovnání snímků PPT. Tento online porovnávací nástroj PPT je založen na Aspose.Slides for .NET.

Získejte bezplatnou licenci

Můžete získat bezplatnou dočasnou licenci pro kombinování souborů aplikace Excel bez jakýchkoli omezení hodnocení.

Závěr

Porovnání snímků PowerPoint PPT v C# pomocí Aspose.Slides for .NET vám umožňuje automatizovat proces identifikace rozdílů mezi prezentacemi a generování zpráv. Ať už porovnáváte verze prezentace nebo zajišťujete konzistenci obsahu, Aspose.Slides zjednodušuje úkol a poskytuje rozsáhlé možnosti pro práci se soubory PowerPoint.

Více o knihovně můžete prozkoumat z dokumentace. V případě jakýchkoli dotazů nebo dotazů nám dejte vědět prostřednictvím našeho fóra.

Viz také

Převést PowerPoint PPT na animovaný GIF v PythonPřidat nebo odebrat hypertextové odkazy z PowerPoint PPT v C#Přidat nebo odebrat komentáře v PowerPoint PPT v Java
Přidat nebo odebrat obrazce v PowerPointu v PythonVytvořit grafy v PowerPointu PPT v PythonPřevést PowerPoint PPT snímky na SVG v Python
Přidat zvuk do PowerPoint PPT v PythonPřidat snímek videa v PowerPointu PPT pomocí PythonNajít a nahradit text v PowerPointu PPT v Python
Přidat textový nebo obrázkový vodoznak do PowerPoint PPT v PythonPoužít efekty animace na text v PowerPoint PPT pomocí PythonPoužít 3D efekty v PowerPointu PPT pomocí Python
Zamknout a odemknout tvary v PowerPointu PPT v C#Použít 3D efekty v PowerPointu PPT v JavaExtrahovat obrázky z PowerPoint PPT v Java
Přidat komentáře v PowerPointu PPT v C#