XAML (eXtensible Application Markup Language), grafiksel kullanıcı arayüzleri tasarlamak için kullanılan XML tabanlı açıklayıcı bir dildir. Özellikle XAML, WPF (Windows Presentation Foundation), UWP (Universal Windows Platform) ve Xamarin Formlarında kullanılır. Bu makalede, bir PowerPoint sunumundaki slaytları programlı olarak XAML arabirimlerine nasıl dönüştüreceğinizi öğreneceksiniz. Makale özellikle C# kullanarak PowerPoint PPTX’ten XAML’ye dönüştürmeyi kapsayacaktır.
- C# PowerPoint PPT’den XAML’ye Dönüştürücü - Ücretsiz İndirin
- C# dilinde PPT’yi XAML’ye Dönüştürme Adımları
- C# dilinde PPTX’i XAML’ye dönüştürme
- C# PowerPoint’ten XAML’ye Özel Seçeneklerle
C# PowerPoint PPT’den XAML’ye Dönüştürücü - Ücretsiz İndirin
Bir PowerPoint PPT veya PPTX’i XAML’ye dönüştürmek için Aspose.Slides for .NET kullanacağız. PowerPoint sunumları oluşturmanıza, değiştirmenize veya dönüştürmenize izin veren bir sunum düzenleme API’sidir. API’yi indirebilir veya NuGet kullanarak yükleyebilirsiniz.
PM> Install-Package Aspose.Slides.NET
C# dilinde PPT’yi XAML’ye Dönüştürme Adımları
Aspose.Slides for .NET, PowerPoint PPT’yi C# dilinde XAML’ye dönüştürmenin en basit yolunu sağlar. PPT veya PPTX’ten XAML’ye dönüştürme gerçekleştirmek için aşağıdaki adımlar gereklidir.
- PPT dosyasını diskten yükleyin.
- PPT’yi XAML olarak istenen konuma kaydedin.
Aşağıdaki bölümlerde, yukarıda belirtilen adımların nasıl gerçekleştirileceği ve bir PPT’nin C# dilinde XAML olarak nasıl kaydedileceği gösterilmektedir.
C# dilinde PPTX’i XAML’ye dönüştürme
Aşağıda, bir PowerPoint sunumundaki slaytları C# dilinde XAML’ye dönüştürme adımları yer almaktadır.
- İlk olarak, Sunum sınıfını kullanarak PowerPoint sunumunu yükleyin.
- Presentation.Save(new XamlOptions()) yöntemini kullanarak sunuyu XAML dosyalarına dönüştürün.
Aşağıdaki kod örneği, bir PowerPoint PPTX’in XAML’ye nasıl dönüştürüleceğini gösterir.
// PowerPoint sunumunu yükleyin
using (Presentation pres = new Presentation("pres.pptx"))
{
// Sunuyu XAML'ye dönüştür
pres.Save(new XamlOptions());
}
PPTX to XAML dönüşümünü gerçekleştirdikten sonra aldığımız dosyaların ekran görüntüsü aşağıdadır.
C# PowerPoint’ten XAML’ye - Özel Seçenekler
Farklı seçenekleri ayarlayarak PowerPoint’ten XAML’ye dönüştürmeyi de özelleştirebilirsiniz. Örneğin gizli slaytların dönüştürülüp dönüştürülmeyeceğini belirleyebilirsiniz. Aşağıdakiler, PowerPoint sunularını özel seçeneklerle XAML’ye dönüştürme adımlarıdır.
- İlk olarak, Sunum sınıfını kullanarak PowerPoint sunumunu yükleyin.
- XamlOptions sınıfının bir örneğini oluşturun ve XamlOptions.ExportHiddenSlides öğesini true olarak ayarlayın.
- Presentation.Save(XamlOptions) yöntemini kullanarak sunuyu XAML dosyalarına dönüştürün.
Aşağıdaki kod örneği, C# dilinde PowerPoint’ten XAML’ye dönüştürmenin nasıl özelleştirileceğini gösterir.
// PowerPoint sunumunu yükleyin
using (Presentation pres = new Presentation("pres.pptx"))
{
// Seçenekleri ayarla
XamlOptions options = new XamlOptions();
options.ExportHiddenSlides = true;
// Sunuyu XAML'ye dönüştür
pres.Save(options);
}
Ücretsiz API Lisansı Alın
Geçici lisans isteyerek Aspose.Slides for .NET’i değerlendirme kısıtlamaları olmaksızın kullanabilirsiniz.
Çözüm
Bu makalede, PowerPoint PPT veya PPTX sunularını C# kullanarak XAML’ye nasıl dönüştüreceğinizi öğrendiniz. API’yi yükleyebilir ve sağlanan kodu .NET uygulamalarınıza entegre edebilirsiniz. Ayrıca Aspose.Slides for .NET’in diğer özelliklerini keşfetmek için belgeleri ziyaret edebilirsiniz. Ayrıca, sorularınızı [forumumuz] aracılığıyla bize bildirmekten çekinmeyin]14.