.NET'te PowerPoint Sunumlarını 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 SwfOptions ile dışa aktarmayı nasıl yapılandıracağınızı, görüntüleyici ayarları ile notlar veya yorum düzeni dahil olmak üzere gösterir.

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

Sunum sınıfı tarafından sunulan Save metodu, 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ını ve INotesCommentsLayoutingOptions arayüzünü kullanabilirsiniz. Aşağıdaki örnek, SWFOptions sınıfı tarafından sağlanan seçenekleri kullanarak bir sunumu SWF belgesine nasıl dönüştüreceğinizi gösterir.

// Bir sunum dosyasını temsil eden Presentation nesnesini örnekleyin
using (Presentation presentation = new Presentation("HelloWorld.pptx"))
{
    SwfOptions swfOptions = new SwfOptions();
    swfOptions.ViewerIncluded = false;


    INotesCommentsLayoutingOptions notesOptions = swfOptions.NotesCommentsLayouting;
    notesOptions.NotesPosition = NotesPositions.BottomFull;

    // Sunumu ve not sayfalarını kaydediyor
    presentation.Save("SaveAsSwf_out.swf", SaveFormat.Swf, swfOptions);
    swfOptions.ViewerIncluded = true;
    presentation.Save("SaveNotes_out.swf", SaveFormat.Swf, swfOptions);
}

SSS

SWF’ye gizli slaytları ekleyebilir miyim?

Evet. SwfOptions içinde ShowHiddenSlides 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?

Compressed bayrağını (varsayılan olarak etkindir) kullanın ve dosya boyutu ile görüntü kalitesini dengelemek için JpegQuality ayarını değiştirin.

‘ViewerIncluded’ ne için kullanılır ve ne zaman devre dışı bırakılmalı?

ViewerIncluded gömülü bir oynatıcı UI’si (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 bunu devre dışı bırakın.

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

Aspose.Slides, istenmeyen bir yedekleme olmaması için SwfOptions içinde DefaultRegularFont ile belirttiğiniz fontu değiştirecektir.