تبدیل ارائه‌های PowerPoint به SWF Flash در JavaScript

مروری کلی

این مقاله توضیح می‌دهد چگونه ارائه‌های PowerPoint را با استفاده از Aspose.Slides به فرمت SWF تبدیل کنید. همچنین نشان می‌دهد چگونه یک ارائه را با متد Presentation.save به فایل SWF ذخیره کنید و چگونگی پیکربندی خروجی با SwfOptions، شامل تنظیمات نمایشگر و چیدمان یادداشت‌ها یا نظرات، نشان می‌دهد.

تبدیل PPT(X) به SWF

متد save که توسط کلاس Presentation ارائه شده است می‌تواند برای تبدیل کل ارائه به سند SWF استفاده شود. مثال زیر نشان می‌دهد چگونه یک ارائه را با استفاده از گزینه‌های ارائه‌شده توسط کلاس SWFOptions به سند SWF تبدیل کنید. همچنین می‌توانید نظرات را در SWF تولید شده با استفاده از کلاس‌های SWFOptions و NotesCommentsLayoutingOptions گنجانید.

var pres = new aspose.slides.Presentation("Sample.pptx");
try {
    var swfOptions = new aspose.slides.SwfOptions();
    swfOptions.setViewerIncluded(false);
    swfOptions.getNotesCommentsLayouting().setNotesPosition(aspose.slides.NotesPositions.BottomFull);
    // ذخیره ارائه
    pres.save("Sample.swf", aspose.slides.SaveFormat.Swf, swfOptions);
} finally {
    if (pres != null) {
        pres.dispose();
    }
}

سوالات متداول

آیا می‌توانم اسلایدهای مخفی را در SWF گنجانم؟

بله. از متد setShowHiddenSlides در SwfOptions استفاده کنید. به‌طور پیش‌فرض اسלایدهای مخفی صادر نمی‌شوند.

چگونه می‌توانم فشرده‌سازی و اندازه نهایی SWF را کنترل کنم؟

از متدهای setCompressed و setJpegQuality استفاده کنید تا بین اندازه فایل و کیفیت تصویر تعادل برقرار کنید.

متد ‘setViewerIncluded’ برای چه منظوری است و کی باید از آن استفاده کنم؟

setViewerIncluded یک رابط کاربری پخش‌کننده توکار (کنترل‌های ناوبری، پنل‌ها، جستجو) اضافه می‌کند. اگر قصد دارید پخش‌کننده خود را استفاده کنید یا به یک فریم SWF ساده بدون رابط کاربری نیاز دارید، از آن استفاده کنید.

اگر یک فونت منبع در دستگاه خروجی موجود نباشد چه اتفاقی می‌افتد؟

Aspose.Slides فونت مورد نظر شما را که از طریق setDefaultRegularFont در SwfOptions تعیین می‌کنید جایگزین می‌کند تا از استفاده غیرقصدی از فونت پیش‌فرض جلوگیری شود.