Python üzerinden Java ile PowerPoint Sunumlarını SWF Flash'e Dönüştür

Genel Bakış

Aspose.Slides for Python via Java, Microsoft PowerPoint olmadan PowerPoint sunumlarını SWF formatına dönüştürmenizi sağlar. Sunumu dışa aktarmak için Presentation.save ve görüntü ayarlarını, görüntü kalitesini ve notlar ya da yorumların düzenini yapılandırmak için SwfOptions kullanın.

Sunumları Flash’e Dönüştür

Kaynak dosyayı Presentation ile yükleyin, SwfOptions yapılandırın ve SaveFormat.Swf kullanarak kaydedin.

Aşağıdaki örnek presentation.pptx dosyasını presentation.swf olarak dışa aktarır. Gömülü görüntüleyiciyi setViewerIncluded ile devre dışı bırakır ve slaytların altına konuşmacı notlarını eklemek için NotesCommentsLayoutingOptions kullanır.

import jpype
import asposeslides

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

from asposeslides.api import NotesCommentsLayoutingOptions, NotesPositions, Presentation, SaveFormat, SwfOptions

presentation = Presentation("presentation.pptx")
try:
    layout_options = NotesCommentsLayoutingOptions()
    layout_options.setNotesPosition(NotesPositions.BottomFull)

    swf_options = SwfOptions()
    swf_options.setViewerIncluded(False)
    swf_options.setSlidesLayoutOptions(layout_options)

    presentation.save("presentation.swf", SaveFormat.Swf, swf_options)
finally:
    presentation.dispose()

Örneği çalıştırmadan önce, install Aspose.Slides for Python via Java işlemini yapın ve presentation.pptx dosyasını çalışma dizinine koyun. JVM, her Python işlemi başına bir kez başlatılır.

Örnek, setNotesPosition aracılığıyla NotesPositions.BottomFull uygular ve düzeni SwfOptions.setSlidesLayoutOptions aracılığıyla iletir. Yorumları da dahil etmek için dışa aktarmadan önce NotesCommentsLayoutingOptions.setCommentsPosition yapılandırın.

SSS

SWF’de gizli slaytları dahil edebilir miyim?

Evet. SwfOptions.setShowHiddenSlides metodunu True ile çağırın. Varsayılan olarak gizli slaytlar dışa aktarılmaz.

Sıkıştırmayı ve son SWF boyutunu nasıl kontrol edebilirim?

SwfOptions.setCompressed kullanarak sıkıştırmayı etkinleştirebilir veya devre dışı bırakabilirsiniz ve JPEG görüntü kalitesini ayarlamak için SwfOptions.setJpegQuality kullanın. Daha düşük JPEG kalitesi, görüntü doğruluğu pahasına dosya boyutunu azaltabilir.

Gömülü görüntüleyici ne için kullanılır ve ne zaman devre dışı bırakılmalıdır?

SwfOptions.setViewerIncluded, oluşturulan SWF’nin görüntüleyici içerip içermeyeceğini kontrol eder. Yukarıdaki örnekte olduğu gibi, gömülü görüntüleyici olmadan dışa aktarılan slaytlara ihtiyacınız olduğunda False geçirin.

Dışa aktarma makinesinde kaynak font eksikse ne olur?

setDefaultRegularFont kullanarak varsayılan bir normal font belirtebilirsiniz; bu ayar SwfOptions tarafından devralınır. Dışa aktarma sürecinde mevcut bir font seçin; font ikamesi metin görünümünü ve düzenini değiştirebilir.