Export prezentací do XAML v .NET

Přehled

Tento článek vysvětluje, jak exportovat prezentace PowerPoint do XAML pomocí Aspose.Slides. Obsahuje stručné představení XAML, ukazuje, jak uložit prezentaci do XAML s výchozími nastaveními, a demonstruje, jak přizpůsobit export pomocí XamlOptions, včetně exportu skrytých snímků. Článek také odpovídá na několik častých otázek týkajících se náhradních písem, kompatibility XAML stacku a chování exportu skrytých snímků.

O XAML

XAML je popisovací programovací jazyk, který vám umožňuje vytvářet nebo psát uživatelská rozhraní pro aplikace, zejména pro ty, které používají WPF (Windows Presentation Foundation), UWP (Universal Windows Platform) a Xamarin Forms.

XAML, který je založen na XML, je varianta Microsoftu pro popis GUI. Většinou budete používat návrhář k práci se soubory XAML, ale můžete také GUI psát a editovat.

Exportovat prezentace do XAML s výchozími možnostmi

Tento C# kód ukazuje, jak exportovat prezentaci do XAML s výchozími nastaveními:

using (Presentation pres = new Presentation("pres.pptx"))
{
   pres.Save(new XamlOptions());
}

Exportovat prezentace do XAML s vlastním nastavením

Můžete vybrat možnosti z rozhraní IXamlOptions, které řídí proces exportu a určují, jak Aspose.Slides exportuje vaši prezentaci do XAML.

Například pokud chcete, aby Aspose.Slides přidal skryté snímky z vaší prezentace při exportu do XAML, můžete nastavit vlastnost ExportHiddenSlides na true. Viz tento ukázkový C# kód:

using (Presentation pres = new Presentation("pres.pptx"))
{
    pres.Save(new XamlOptions { ExportHiddenSlides = true });
}

Často kladené otázky

Jak mohu zajistit předvídatelné písmo, pokud originální písmo není na počítači dostupné?

Nastavte DefaultRegularFont v XamlOptions — použije se jako náhradní písmo, když originální chybí. To pomáhá předejít neočekávaným substitucím.

Je exportovaný XAML určen pouze pro WPF, nebo jej lze použít i v jiných XAML stackách?

XAML je obecný jazyk pro popis uživatelských rozhraní používaný ve WPF, UWP a Xamarin.Forms. Export je zaměřen na kompatibilitu s Microsoft XAML stacky; konkrétní chování a podpora specifických konstrukcí závisí na cílové platformě. Otestujte značky ve svém prostředí.

Jsou skryté snímky podporovány a jak mohu zabránit jejich výchozímu exportu?

Ve výchozím nastavení nejsou skryté snímky zahrnuty. Toto chování můžete ovládat pomocí ExportHiddenSlides v XamlOptions — ponechte jej zakázáno, pokud je nepotřebujete exportovat.