XAML(eXtensible Application Markup Language) je popisný jazyk založený na XML, který se používá k navrhování grafických uživatelských rozhraní. XAML se používá zejména ve WPF (Windows Presentation Foundation), UWP (Universal Windows Platform) a Xamarin Forms. V tomto článku se dozvíte, jak programově převést snímky v prezentaci PowerPoint na rozhraní XAML. Konkrétně se článek bude zabývat převodem PowerPoint PPTX na XAML pomocí C#.

Převaděč C# PowerPoint PPT do XAML – ke stažení zdarma

Abychom převedli PowerPoint PPT nebo PPTX na XAML, použijeme Aspose.Slides for .NET. Jedná se o rozhraní API pro manipulaci s prezentacemi, které umožňuje vytvářet, upravovat nebo převádět prezentace v PowerPointu. API si můžete buď stáhnout, nebo jej nainstalovat pomocí NuGet.

PM> Install-Package Aspose.Slides.NET

Kroky k převodu PPT na XAML v C#

Aspose.Slides for .NET poskytuje nejjednodušší způsob převodu PowerPoint PPT na XAML v C#. K provedení převodu PPT nebo PPTX na XAML jsou nutné následující kroky.

  • Načtěte soubor PPT z disku.
  • Uložte PPT jako XAML do požadovaného umístění.

Následující části ukazují, jak provést výše uvedené kroky a uložit PPT jako XAML v C#.

Převést PPTX na XAML v C#

Následují kroky k převodu snímků v prezentaci PowerPoint na XAML v C#.

Následující ukázka kódu ukazuje, jak převést PowerPoint PPTX na XAML.

// Načtěte prezentaci PowerPoint
using (Presentation pres = new Presentation("pres.pptx"))
{
   // Převést prezentaci do XAML
   pres.Save(new XamlOptions());
}

Následuje snímek obrazovky souborů, které získáme po provedení převodu PPTX na XAML.

PPTX do XAML v C#

C# PowerPoint až XAML – vlastní možnosti

Převod PowerPoint na XAML můžete také přizpůsobit nastavením různých možností. Můžete například definovat, zda se mají převádět skryté snímky nebo ne. Následují kroky pro převod prezentací PowerPoint na XAML s vlastními možnostmi.

Následující ukázka kódu ukazuje, jak přizpůsobit převod PowerPoint na XAML v C#.

// Načtěte prezentaci PowerPoint
using (Presentation pres = new Presentation("pres.pptx"))
{
   // Nastavit možnosti
   XamlOptions options = new XamlOptions();
   options.ExportHiddenSlides = true;
   
   // Převést prezentaci do XAML
   pres.Save(options);
}

Získejte bezplatnou licenci API

Aspose.Slides for .NET můžete používat bez omezení hodnocení, pokud si vyžádáte dočasnou licenci.

Závěr

V tomto článku jste se naučili, jak převést PowerPoint PPT nebo PPTX prezentace do XAML pomocí C#. Můžete jednoduše nainstalovat API a integrovat poskytnutý kód do vašich aplikací .NET. Kromě toho můžete navštívit dokumentaci a prozkoumat další funkce Aspose.Slides for .NET. Můžete nám také sdělit své dotazy prostřednictvím našeho fóra.

Viz také