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
- Kroky k převodu PPT na XAML v C#
- Převést PPTX na XAML v C#
- C# PowerPoint až XAML s vlastními možnostmi
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#.
- Nejprve načtěte prezentaci PowerPoint pomocí třídy Presentation.
- Převeďte prezentaci na soubory XAML pomocí metody Presentation.Save(new XamlOptions()).
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.
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.
- Nejprve načtěte prezentaci v PowerPointu pomocí třídy Presentation.
- Vytvořte instanci třídy XamlOptions a nastavte XamlOptions.ExportHiddenSlides na hodnotu true.
- Převeďte prezentaci na soubory XAML pomocí metody Presentation.Save(XamlOptions).
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.