تبدیل ارائه‌های PowerPoint به فرمت SWF Flash در اندروید

بررسی کلی

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

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

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

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

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

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

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

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

از متد setCompressed و adjust JPEG quality استفاده کنید تا میان حجم فایل و کیفیت تصویر تعادل برقرار شود.

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

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

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

Aspose.Slides فونتی که با استفاده از setDefaultRegularFont در SwfOptions مشخص کرده‌اید را جایگزین می‌کند تا از بازگشت ناخواسته جلوگیری شود.