Exportovat prezentace do XAML v PHP
Přehled
Tento článek vysvětluje, jak exportovat prezentace PowerPoint do XAML pomocí Aspose.Slides. Obsahuje stručný úvod do 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 popisný 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 jazyk založený na XML, je Microsoftova varianta pro popis GUI. Pravděpodobně budete většinu času používat návrháře k práci s XAML soubory, ale můžete také GUI psát a upravovat.
Export prezentací do XAML s výchozími možnostmi
Tento PHP kód vám ukazuje, jak exportovat prezentaci do XAML s výchozími nastaveními:
$pres = new Presentation("pres.pptx");
try {
$pres->save(new XamlOptions());
} finally {
if (!java_is_null($pres)) {
$pres->dispose();
}
}
Export prezentací do XAML s vlastními možnostmi
Můžete vybrat možnosti ze třídy XamlOptions, 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 použít metodu setExportHiddenSlides s hodnotou true. Viz tento ukázkový PHP kód:
$pres = new Presentation("pres.pptx");
try {
$xamlOptions = new XamlOptions();
$xamlOptions->setExportHiddenSlides(true);
$pres->save($xamlOptions);
} finally {
if (!java_is_null($pres)) {
$pres->dispose();
}
}
Často kladené otázky
Jak mohu zajistit předvídatelná písma, pokud originální písmo není na zařízení dostupné?
Nastavte výchozí běžné písmo v XamlOptions — používá se jako náhradní písmo, když originál chybí. Pomáhá to předejít nečekaným substitucím.
Je exportovaný XAML určen pouze pro WPF, nebo může být použit i v jiných XAML stackech?
XAML je obecný jazyk značkování UI používaný ve WPF, UWP a Xamarin.Forms. Export cílí 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 podporovány skryté snímky 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í setExportHiddenSlides v XamlOptions — ponechte jej zakázáno, pokud je nepotřebujete exportovat.