Extensible Application Markup Language (XAML) je jednoduchý a deklarativní jazyk založený na XML. Pro své soubory používá formát .xaml a používá se hlavně k navrhování grafických uživatelských rozhraní v Xamarin Forms, UWP (Universal Windows Platform) a WPF (Windows Presentation Foundation). V XAML můžete vytvářet, inicializovat a nastavovat vlastnosti objektů s hierarchickými vztahy. V tomto článku se dozvíte, jak převést PowerPoint PPT na XAML programově v C++.
- C++ API pro převod prezentací PowerPoint do formátu XAML
- Převeďte soubory PowerPoint do formátu XAML pomocí C++
- Převeďte soubory PowerPoint do XAML s dalšími možnostmi
Převaděč C++ PowerPoint PPT do XAML – ke stažení zdarma
Aspose.Slides for C++ je výkonné a na funkce bohaté rozhraní API, které umožňuje vytvářet a měnit soubory PowerPoint bez nutnosti instalace Microsoft PowerPoint. Kromě toho rozhraní API podporuje převod prezentací PowerPoint do formátu XAML. Rozhraní API můžete nainstalovat buď prostřednictvím NuGet, nebo si jej stáhnout přímo ze sekce Downloads.
PM> Install-Package Aspose.Slides.Cpp
Převeďte PowerPoint PPT na XAML v C++
Soubory PowerPoint můžete převést do formátu XAML pomocí několika řádků kódu podle níže uvedených kroků.
- Načtěte soubor PowerPoint pomocí třídy Presentation.
- Uložte soubory XAML pomocí Presentation->Save(System::SharedPtrExport::Xaml::IXamlOptions možnosti) metoda.
Následující ukázkový kód ukazuje, jak převést soubory PowerPoint do formátu XAML pomocí C++.
// Cesta ke zdrojovému souboru
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";
const String outputFilePath = u"OutputDirectory\\ConvertToXAML_out.xaml";
// Načtěte soubor prezentace
auto presentation = System::MakeObject<Presentation>(sourceFilePath);
// Uložte soubory XAML
presentation->Save(System::MakeObject<XamlOptions>());
C++ PPTX až XAML – další možnosti
Chcete-li přizpůsobit vygenerované soubory XAML, můžete poskytnout další možnosti převodu. Následují kroky pro převod souborů PowerPoint do formátu XAML pomocí dalších možností.
- Načtěte soubor PowerPoint pomocí třídy Presentation.
- Vytvořte instanci třídy XamlOptions.
- Nastavte požadované možnosti.
- Uložte soubory XAML pomocí Presentation->Save(System::SharedPtrExport::Xaml::IXamlOptions možnosti) metoda.
Následující ukázkový kód ukazuje, jak převést soubory PowerPoint do formátu XAML s dalšími možnostmi pomocí C++.
// Cesta ke zdrojovému souboru
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";
const String outputFilePath = u"OutputDirectory\\ConvertToXAML_out.xaml";
// Načtěte soubor prezentace
auto presentation = System::MakeObject<Presentation>(sourceFilePath);
// Vytvořte instanci třídy XamlOptions
auto xamlOptions = System::MakeObject<XamlOptions>();
xamlOptions->set_ExportHiddenSlides(true);
// Uložte soubory XAML
presentation->Save(xamlOptions);
PPT to XAML C++ Converter – Získejte bezplatnou licenci
Chcete-li převést PPT/PPTX na XAML bez omezení hodnocení, můžete získat bezplatnou dočasnou licenci.
Závěr
V tomto článku jste se naučili, jak převést soubory PowerPoint do formátu XAML pomocí C++. Dále jste viděli, jak poskytnout další možnosti přizpůsobení generovaných souborů XAML.
C++ PPT Converter API – Přečtěte si více
Aspose.Slides for C++ je robustní API, které poskytuje mnoho dalších funkcí pro práci se soubory PowerPoint. Rozhraní API můžete podrobně prozkoumat na oficiální dokumentaci. V případě jakýchkoli dotazů nás neváhejte kontaktovat na našem bezplatném fóru podpory.