Spojení dvou nebo více prezentací do jediné je jen pár řádků kódu. Tento článek popisuje různé způsoby, jak sloučit více prezentací PowerPoint do jedné pomocí C#. Dále také ukáže, jak můžete spojit konkrétní snímky různých prezentací pomocí podobného kódu C#.

V tomto článku jsou popsána následující témata:

.NET API pro sloučení prezentací

GroupDocs poskytuje rozhraní API pro automatizaci vysokého kódu pro slučování podobných a více typů dokumentů. Spolu se slučováním souborů PowerPoint umožňuje rozdělovat dokumenty, přesouvat určité stránky a odstraňovat, zaměňovat nebo extrahovat stránky z různých dokumentů pomocí velmi malého kódu.

V níže uvedených příkladech budu používat jeho GroupDocs.Merger for .NET. Než budete pokračovat, můžete získat rozhraní API některou z následujících možností:

  1. Nainstalujte nebo aktualizujte balíček z NuGet Galerie balíčků.
Install-Package GroupDocs.Merger
OR
Update-Package GroupDocs.Merger
  1. Stáhněte si MSI nebo DLL z části ke stažení.

Jak sloučit PowerPointové prezentace (PPT/PPTX) pomocí C#

Spojení dvou nebo více prezentací je celkem jednoduché. Následující kroky ukazují, jak sloučit soubory PPT nebo PPTX v rámci aplikace .NET pomocí C#.

  • Načtěte první prezentaci pomocí třídy Merger.
  • Spojte druhou prezentaci pomocí metody Join.
  • Pokračujte ve spojování dalších souborů PPT nebo PPTX pomocí stejné metody spojení.
  • Uložte soubor sloučených prezentací pomocí metody Uložit.

Následující fragment kódu C# sloučí více prezentací PowerPoint.

// Zkombinujte všechny snímky poskytnutých 2 nebo více prezentací pomocí C#
using (Merger merger = new Merger("/path/presentation-1.pptx"))
{
    merger.Join("/path/presentation-2.pptx");
    merger.Join("/path/presentation-3.pptx");
    merger.Save("/path/merged-presentation.pptx");
}

Jak sloučit konkrétní snímky prezentace pomocí C#

Můžete také sloučit konkrétní snímky více prezentací. Následující kroky ukazují, jak sloučit konkrétní snímky prezentace pomocí C#.

  • Načtěte první prezentaci pomocí třídy Merger.
  • Vyberte snímky, které chcete připojit, pomocí třídy JoinOptions.
  • Nyní zkombinujte obě prezentace pomocí metody Join s připravenými možnostmi spojení.
  • Uložte sloučený soubor prezentace pomocí metody Uložit.

Následující fragment kódu C# kombinuje vybrané snímky prezentací.

// Kombinujte vybrané snímky poskytnutých prezentací pomocí C#
using (Merger merger = new Merger("/path/presentation-1.pptx"))
{
    // Připravte seznam snímků ke sloučení.
    JoinOptions joinOptions = new JoinOptions(new int[] { 1, 3 });
    merger.Join("/path/presentation-2.pptx", joinOptions);
    merger.Save("/path/merged-presentation.pptx");
}

Bezplatná licence API

Můžete získat bezplatnou dočasnou licenci a sloučit své prezentace bez omezení hodnocení.

Závěr

Abych to uzavřel, dnes jste se naučili sloučit dva nebo více souborů PPT pomocí C# ve vaší aplikaci .NET. Konkrétně jsme zkombinovali celé prezentace a poté sloučili několik vybraných snímků z prezentací. Můžete použít funkci sloučení ve vašich aplikacích .NET ke sloučení souborů ppt online.

Zjistěte více a kontaktujte nás

V případě, že se chcete dozvědět více o .NET Merger API od GroupDocs, navštivte: Dokumentace | Odkaz na API | Příklady GitHubu.

V případě jakýchkoli dotazů nás kontaktujte na fóru.

Viz také