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

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.

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# dilinde PPTX'ten XAML'ye

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.

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.

Ayrıca bakınız