C++ kullanarak PowerPoint'i XAML'ye dönüştürün

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

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.

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.

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.

Ayrıca bakınız