Python via Java ile Sunumları XAML'e Dışa Aktarma

Genel Bakış

Bu makale, Aspose.Slides for Python via Java kullanarak PowerPoint ve OpenDocument sunumlarını XAML’e nasıl dışa aktarılacağını açıklar. XAML’i tanıtır, varsayılan ayarlarla nasıl dışa aktarılacağını gösterir ve gizli slaytların XamlOptions ile nasıl dahil edileceğini gösterir.

Örnekler, Aspose.Slides for Python via Java ve uyumlu bir Java çalışma zamanı gerektirir. pres.pptx dosyasını geçerli çalışma dizinine yerleştirin. Her örnek, JVM zaten çalışmıyorsa başlatır.

XAML Hakkında

XAML (Extensible Application Markup Language), kullanıcı arayüzlerini tanımlamak için XML tabanlı bir dildir. Windows Presentation Foundation (WPF) gibi çerçeveler tarafından kullanılır. XAML’i görsel bir tasarımcı veya metin editörü ile oluşturabilir ve düzenleyebilirsiniz.

Sunumları XAML’e Varsayılan Seçeneklerle Dışa Aktar

Girdi dosyasından bir Presentation oluşturun, ardından varsayılan ayarlarla dışa aktarmak için XamlOptions nesnesini Presentation.save metoduna geçirin:

import jpype
import asposeslides

if not jpype.isJVMStarted():
    jpype.startJVM()

from asposeslides.api import Presentation, XamlOptions

presentation = Presentation("pres.pptx")
try:
    xaml_options = XamlOptions()
    presentation.save(xaml_options)
finally:
    presentation.dispose()

Sunumları XAML’e Özel Seçeneklerle Dışa Aktar

XamlOptions kullanarak dışa aktarmayı yapılandırın. Gizli slaytları dahil etmek için, kaydetmeden önce True ile setExportHiddenSlides metodunu çağırın:

import jpype
import asposeslides

if not jpype.isJVMStarted():
    jpype.startJVM()

from asposeslides.api import Presentation, XamlOptions

presentation = Presentation("pres.pptx")
try:
    xaml_options = XamlOptions()
    xaml_options.setExportHiddenSlides(True)
    presentation.save(xaml_options)
finally:
    presentation.dispose()

SSS

Orijinal yazı tipi mevcut olmadığında yedek bir yazı tipi nasıl seçebilirim?

setDefaultRegularFont metodunu XamlOptions nesnenizde yedek bir yazı tipi belirlemek için kullanın. Seçilen yazı tipinin dışa aktarma ortamında mevcut olduğundan emin olun.

Dışa aktarılan işaretlemeyi herhangi bir XAML çerçevesinde kullanabilir miyim?

XAML çerçeveleri, destekledikleri öğeler ve özellikler bakımından farklılık gösterir. İşaretlemeyi bir uygulamaya entegre etmeden önce hedef çerçevenizde test edin.

Gizli slaytlar varsayılan olarak dışa aktarılır mı?

Hayır. Bunları dahil etmek için setExportHiddenSlides metodunu True ile çağırın. Hariç tutmak için False olarak bırakın.