احتمالاً می خواهید از اسلایدهای ارائه خود در برنامه های وب استفاده کنید یا می خواهید از تصاویر کوچک اسلایدهای آن استفاده کنید. در چنین مواردی، باید اسلایدهای ارائه پاورپوینت خود را به تصویر تبدیل کنید. در این مقاله یاد خواهید گرفت که چگونه با استفاده از سی شارپ، ارائه های PPT یا PPTX را به فایل های تصویری JPG و PNG به صورت برنامه نویسی تبدیل کنید.

با استفاده از .NET تصویر PPT را به JPG یا PNG تبدیل کنید

در اینجا موضوعات زیر مورد بحث قرار می گیرد:

NET API برای تبدیل ارائه ها

GroupDocs.Conversion .NET API را به نمایش می گذارد که امکان تبدیل فایل های ارائه به تصاویر در برنامه های NET را فراهم می کند. در این مقاله، ما از GroupDocs.Conversion for .NET آن برای تبدیل ارائه‌های PPT/PPTX به فرمت‌های تصویری استفاده می‌کنیم. علاوه بر این، API از تبدیل بسیاری از فرمت‌های فایل دیگر مانند اسناد پردازش کلمه، صفحات گسترده، ارائه‌ها، کتاب‌های الکترونیکی، تصاویر و بسیاری موارد دیگر که در [اسناد] ذکر شده‌اند (https://docs.groupdocs.com/conversion/) پشتیبانی می‌کند. net/supported-document-formats/).

می‌توانید نصب‌کننده DLL یا MSI را از بخش دانلودها دانلود کنید یا API را در برنامه NET خود از طریق NuGet نصب کنید. /packages/groupdocs.conversion).

PM> Install-Package GroupDocs.Conversion

تبدیل ارائه به تصویر JPG با استفاده از C#

بیایید به سرعت به هدف بپریم و ارائه های خود را به فرمت های تصویری تبدیل کنیم. مراحل زیر نحوه تبدیل پاورپوینت PPT یا PPTX به فرمت تصویر JPG در C# را نشان می دهد.

  • فایل ارائه را با استفاده از کلاس Converter بارگیری کنید.
  • با استفاده از کلاس ImageConvertOptions گزینه های تبدیل تصویر را آماده کنید.
  • فرمت فایل تبدیل را به صورت JPG تعریف کنید.
  • با استفاده از روش Convert() به تصویر تبدیل کنید.

کد منبع C# زیر ارائه پاورپوینت را به فرمت JPG تبدیل می کند.

// تبدیل PPT، PPTX به تصاویر JPG با استفاده از C#
SavePageStream getPageStream = page => new FileStream(string.Format("path/convertedPPT{0}.jpg", page), FileMode.Create);

using (Converter converter = new Converter("path/presentation.ppt"))
{
    ImageConvertOptions options = new ImageConvertOptions 
    { 
        Format = ImageFileType.Jpg 
    };  
    converter.Convert(getPageStream, options);
}

تبدیل ارائه به تصویر PNG با استفاده از C#

یکی از پرکاربردترین فرمت های تصویر PNG است. بیایید اسلایدهای خود را به روشی مشابه به PNG تبدیل کنیم. مراحل زیر نحوه تبدیل پاورپوینت PPT یا PPTX به فرمت تصویر PNG در C# را راهنمایی می کند.

  • فایل PPT/PPTX ارائه را با استفاده از کلاس Converter بارگیری کنید.
  • گزینه‌های تبدیل تصویر را آماده کنید.
  • فرمت فایل تبدیل را به صورت PNG تنظیم کنید.
  • با استفاده از روش Convert() ارائه را به تصویر تبدیل کنید.

مثال کد C# زیر، ارائه پاورپوینت را به فرمت PNG تبدیل می کند.

// تبدیل PPT، PPTX به تصاویر PNG با استفاده از C#
SavePageStream getPageStream = page => new FileStream(string.Format("path/convertedPPT{0}.png", page), FileMode.Create);

using (Converter converter = new Converter("path/presentation.ppt"))
{
    ImageConvertOptions options = new ImageConvertOptions 
    { 
        Format = ImageFileType.Png 
    };  
    converter.Convert(getPageStream, options);
}

مجوز API رایگان دریافت کنید

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

نتیجه

برای نتیجه گیری، یاد گرفتیم که چگونه ارائه ها را می توان به فرمت های تصاویر JPG یا PNG در C# تبدیل کرد. برای ایجاد برنامه تبدیل خود، ممکن است با استفاده از مستندات درباره Conversion Automation .NET API اطلاعات بیشتری کسب کنید. بهترین راه تجربه نمونه هایی است که در GitHub موجود است. برای هرگونه سوال از طریق forum با ما تماس بگیرید.

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