Genişletilebilir Uygulama İşaretleme Dili (XAML), XML tabanlı basit ve bildirime dayalı bir dildir. Dosyaları için .xaml biçimini kullanır ve esas olarak Xamarin Forms, UWP (Evrensel Windows Platformu) ve WPF’de (Windows Presentation Foundation) grafik kullanıcı arabirimleri tasarlamak için kullanılır. XAML’de hiyerarşik ilişkilere sahip nesnelerin özelliklerini oluşturabilir, başlatabilir ve ayarlayabilirsiniz. Bu makalede, C++ kullanarak PowerPoint dosyalarını programlı olarak XAML formatına nasıl dönüştüreceğinizi öğreneceksiniz.
- PowerPoint Sunumlarını XAML Formatına Dönüştürmek için C++ API
- C++ kullanarak PowerPoint Dosyalarını XAML Formatına Dönüştürün
- Ek Seçeneklerle PowerPoint Dosyalarını XAML’ye Dönüştürün
PowerPoint Sunumlarını XAML Formatına Dönüştürmek için C++ API
Aspose.Slides for C++, Microsoft PowerPoint’in yüklenmesini gerektirmeden PowerPoint dosyaları oluşturmanıza ve değiştirmenize olanak tanıyan güçlü ve zengin özelliklere sahip bir API’dir. Ayrıca API, PowerPoint sunumlarının XAML biçimine dönüştürülmesini destekler. API’yi NuGet aracılığıyla yükleyebilir veya doğrudan İndirilenler bölümünden indirebilirsiniz.
PM> Install-Package Aspose.Slides.Cpp
C++ kullanarak PowerPoint Dosyalarını XAML Formatına Dönüştürün
Aşağıda verilen adımları izleyerek PowerPoint dosyalarınızı birkaç satır kodla XAML formatına dönüştürebilirsiniz.
- Sunum sınıfını kullanarak PowerPoint dosyasını yükleyin.
- XAML dosyalarını Sunum->Kaydet(System::SharedPtr) kullanarak kaydedin.Export::Xaml::IXamlOptions seçenekler) yöntemi.
Aşağıdaki örnek kod, PowerPoint dosyalarının C++ kullanılarak XAML biçimine nasıl dönüştürüleceğini gösterir.
// Kaynak Dosya yolu
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";
const String outputFilePath = u"OutputDirectory\\ConvertToXAML_out.xaml";
// Sunum dosyasını yükleyin
auto presentation = System::MakeObject<Presentation>(sourceFilePath);
// XAML dosyalarını kaydedin
presentation->Save(System::MakeObject<XamlOptions>());
Ek Seçeneklerle PowerPoint Dosyalarını XAML’ye Dönüştürün
Oluşturulan XAML dosyalarını özelleştirmek için dönüştürme için ek seçenekler sağlayabilirsiniz. Ek seçenekleri kullanarak PowerPoint dosyalarını XAML biçimine dönüştürme adımları aşağıda verilmiştir.
- Sunum sınıfını kullanarak PowerPoint dosyasını yükleyin.
- XamlOptions sınıfının bir örneğini oluşturun.
- İstediğiniz seçenekleri ayarlayın.
- XAML dosyalarını Sunum->Kaydet(System::SharedPtr) kullanarak kaydedin.Export::Xaml::IXamlOptions seçenekler) yöntemi.
Aşağıdaki örnek kod, PowerPoint dosyalarının C++ kullanılarak ek seçeneklerle XAML biçimine nasıl dönüştürüleceğini gösterir.
// Kaynak Dosya yolu
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";
const String outputFilePath = u"OutputDirectory\\ConvertToXAML_out.xaml";
// Sunum dosyasını yükleyin
auto presentation = System::MakeObject<Presentation>(sourceFilePath);
// XamlOptions sınıfının bir örneğini oluşturun
auto xamlOptions = System::MakeObject<XamlOptions>();
xamlOptions->set_ExportHiddenSlides(true);
// XAML dosyalarını kaydedin
presentation->Save(xamlOptions);
Ücretsiz Lisans Alın
API’yi değerlendirme kısıtlamaları olmadan denemek için [ücretsiz bir geçici lisans] talep edebilirsiniz11.
Çözüm
Bu makalede, PowerPoint dosyalarını C++ kullanarak XAML biçimine dönüştürmeyi öğrendiniz. Ayrıca, oluşturulan XAML dosyalarını özelleştirmek için ek seçeneklerin nasıl sağlanacağını gördünüz. Aspose.Slides for C++, PowerPoint dosyalarıyla çalışmak için birçok ek özellik sağlayan güçlü bir API’dir. Resmi belgeleri ziyaret ederek API’yi ayrıntılı olarak inceleyebilirsiniz. Herhangi bir sorunuz olursa lütfen ücretsiz destek forumumuzdan bize ulaşmaktan çekinmeyin.