تبدیل پاورپوینت PPT به GIF متحرک در سی شارپ

تبدیل پاورپوینت به گیف معمولاً برای جلوگیری از لزوم MS PowerPoint برای پیش نمایش ارائه ها انجام می شود. GIF متحرک این قابلیت را دارد که تمام اسلایدهای PPT را در یک فایل واحد قرار دهد. بنابراین، این مقاله نحوه تبدیل یک ارائه پاورپوینت PPT یا PPTX را به یک GIF متحرک در سی شارپ پوشش می‌دهد. علاوه بر این، یاد خواهید گرفت که چگونه اندازه فریم، تاخیر بین اسلایدها و فریم در ثانیه را به صورت برنامه ریزی شده سفارشی کنید.

C# .NET API برای تبدیل پاورپوینت PPT به GIF

برای تبدیل فایل‌های PowerPoint PPT/PPTX به GIF متحرک، از Aspose.Slides for .NET استفاده می‌کنیم. این یک API .NET غنی از ویژگی ها برای ایجاد و دستکاری ارائه های پاورپوینت است. همچنین، تبدیل فایل های PPT/PPTX با کیفیت بالا به فرمت های دیگر را ارائه می دهد. می توانید DLL API را دانلود یا با استفاده از NuGet نصب کنید.

PM> Install-Package Aspose.Slides.NET 

تبدیل پاورپوینت PPT به GIF در سی شارپ

Aspose.Slides for .NET تبدیل PPT/PPTX به GIF را برای شما بسیار آسان تر می کند. فقط ارائه را بارگیری کنید و آن را به عنوان یک GIF ذخیره کنید. در ادامه مراحل تبدیل PPT به GIF در سی شارپ آمده است.

نمونه کد زیر نحوه تبدیل فایل پاورپوینت PPTX به GIF متحرک در سی شارپ را نشان می دهد.

// بارگذاری ارائه
using (Presentation presentation = new Presentation("presentation.pptx"))
{
    // ارائه را به عنوان GIF ذخیره کنید
    presentation.Save("ppt-to-gif.gif", SaveFormat.Gif);
}

C# PPTX به GIF - گزینه های اضافی

همچنین می‌توانید تبدیل PPT به GIF را با استفاده از گزینه‌های مختلف مانند تأخیر بین اسلایدها، اندازه فریم GIF و انتقال فریم در ثانیه سفارشی کنید. مراحل زیر برای سفارشی کردن تبدیل PPT به GIF آورده شده است.

  • ارائه PPT/PPTX را با استفاده از کلاس Presentation بارگیری کنید.
  • یک نمونه از کلاس GifOptions ایجاد کنید.
  • گزینه های دلخواه مانند اندازه قاب را تنظیم کنید.
  • با استفاده از روش Presentation.Save(string, SaveFormat.Gif, GifOptions) ارائه را به صورت GIF ذخیره کنید.

نمونه کد زیر نحوه تبدیل PPT به GIF متحرک با تنظیمات سفارشی شده در سی شارپ را نشان می دهد.

// بارگذاری ارائه
using (Presentation presentation = new Presentation("presentation.pptx"))
{
    // گزینه های GIF را تنظیم کنید
    GifOptions options = new GifOptions();
    options.FrameSize = new Size(960, 720); // the size of the resultant GIF  
    options.DefaultDelay = 2000; // how long each slide will be shown before moving to the next one
    options.TransitionFps = 35; // increase FPS for better transition animation quality
                
    // ارائه را به عنوان GIF ذخیره کنید
    presentation.Save("ppt-to-gif.gif", SaveFormat.Gif);
}

C# API برای ذخیره PPT به عنوان GIF - یک مجوز رایگان دریافت کنید

برای استفاده از Aspose.Slides برای دات نت بدون محدودیت ارزیابی، می توانید یک مجوز موقت رایگان دریافت کنید.

نتیجه

در این مقاله نحوه تبدیل ارائه های پاورپوینت PPT/PPTX به GIF متحرک در سی شارپ را یاد گرفتید. علاوه بر این، نحوه سفارشی سازی تبدیل پاورپوینت به GIF را با استفاده از گزینه های مختلف مشاهده کرده اید. علاوه بر این، می‌توانید با استفاده از مستندات در مورد Aspose.Slides برای دات نت بیشتر کاوش کنید. همچنین، می توانید سوالات خود را در [فروم 15 ما ارسال کنید.

همچنین ببینید

اطلاعات: Aspose اخیراً یک تبدیل متن به GIF آنلاین ایجاد کرده است که به شما امکان می‌دهد انیمیشن‌های جالبی را بر اساس متون یا پیام‌های ساده بسازید.