PowerPoint Sunumlarını Python’da SWF Flash’e Dönüştür
Genel Bakış
Bu makale, Aspose.Slides kullanarak PowerPoint sunumlarını SWF’ye nasıl dönüştüreceğinizi açıklar. Sunumu bir SWF dosyası olarak Presentation.save yöntemiyle nasıl kaydedeceğinizi ve dışa aktarmayı SwfOptions ile nasıl yapılandıracağınızı, görüntüleyici ayarları ile notlar veya yorumlar düzenini de kapsayacak şekilde gösterir.
Sunumları Flash’a Dönüştür
Presentation sınıfı tarafından sunulan save yöntemi, tüm sunumu bir SWF belgesine dönüştürmek için kullanılabilir. Ayrıca, oluşturulan SWF’ye yorumları eklemek için SWFOptions sınıfı ve NotesCommentsLayoutingOptions sınıfını kullanabilirsiniz. Aşağıdaki örnek, SWFOptions sınıfı tarafından sağlanan seçenekleri kullanarak bir sunumun SWF belgesine nasıl dönüştürüleceğini gösterir.
import aspose.slides as slides
# Sunum dosyasını temsil eden bir Presentation nesnesi oluştur
presentation = slides.Presentation("pres.pptx")
swfOptions = slides.export.SwfOptions()
swfOptions.viewer_included = False
swfOptions.notes_comments_layouting.notes_position = slides.export.NotesPositions.BOTTOM_FULL
# Sunumu ve not sayfalarını kaydediyor
presentation.save("SaveAsSwf_out.swf", slides.export.SaveFormat.SWF, swfOptions)
swfOptions.viewer_included = True
presentation.save("SaveNotes_out.swf", slides.export.SaveFormat.SWF, swfOptions)
SSS
Gizli slaytları SWF içinde dahil edebilir miyim?
Evet. SwfOptions içinde bulunan show_hidden_slides seçeneğini etkinleştirin. Varsayılan olarak gizli slaytlar dışa aktarılmaz.
Sıkıştırmayı ve son SWF boyutunu nasıl kontrol edebilirim?
Varsayılan olarak etkin olan compressed bayrağını kullanın ve dosya boyutu ile görüntü kalitesini dengelemek için jpeg_quality ayarını değiştirin.
‘viewer_included’ ne işe yarar ve ne zaman devre dışı bırakmalıyım?
viewer_included gömülü bir oynatıcı arayüzü (navigasyon kontrolleri, paneller, arama) ekler. Kendi oynatıcınızı kullanmayı planlıyorsanız veya UI olmadan sade bir SWF çerçevesine ihtiyacınız varsa devre dışı bırakın.
Kaynak font dışa aktarma makinesinde eksikse ne olur?
Aspose.Slides, dışa aktarım sırasında istenmeyen bir yedekleme oluşmasını önlemek için SwfOptions içindeki default_regular_font ile belirttiğiniz fontu kullanarak fontu değiştirecektir.