اسلاید پاورپوینت را تقسیم کنید

پراکندگی ارائه‌های پاورپوینت آنلاین | بیاموزید چگونه PPT را پراکنده کنید.

این مقاله مراحل تقسیم ارائه‌های پاورپوینت در برنامه C# را توضیح می‌دهد. ما به خوبی می‌دانیم که یک PPT فایل شامل انواع مختلفی از اطلاعات مانند متن، نکات گلوله‌ای، تصاویر، رسانه‌های چندرسانه‌ای و سایر اشیاء OLE درون‌ریزی شده است. بنابراین به جای اشتراک‌گذاری فایل کامل، ممکن است نیاز داشته باشید تا اسلایدهای پاورپوینت را به فایل‌های جداگانه تقسیم کنید و آنها را به نحو مناسبی به اشتراک بگذارید. از این رو، ما قصد داریم به‌طور برنامه‌نویسی PPT را به چندین فایل تقسیم کنیم.

پارتیشن بندی PPT آنلاین در یک مرورگر وب

مرجع API for Aspose.Slides Cloud همچنین در فرمت آنلاین swagger در دسترس است. طبق مدل شیء سند Aspose.Slides، یک ارائه PowerPoint حاوی مجموعه‌ای از Slides است. API پردازش PowerPoint Cloud ما گزینه‌های متعددی را هنگامی که اسلایدهای PowerPoint را تقسیم می‌کنید فراهم می‌کند و به شما امکان می‌دهد خروجی را در انواع فرمت‌های خروجی ذخیره کنید. تصویر در سمت راست لیست فرمت‌های خروجی پشتیبانی شده توسط عملیات تقسیم را نشان می‌دهد.

اکنون به عنوان اولین قدم، کاربر خود را از طریق ارائه App SID و App Key تأیید کنید و پس از اینکه اعتبارنامه‌های معتبر را ارائه کردید، یک توکن JWT تولید می‌شود. بنابراین برای تحقق نیاز ما به تقسیم اسلایدهای ارائه پاورپوینت، باید از PostSlidesSplit روش استفاده کنیم. اکنون روی دکمه Try it out کلیک کنید که در کنار روش Split POST قرار دارد. حداقل، شما باید نام یک فایل ارائه ورودی را برای شروع عملیات ارائه دهید.

پیش‌نمایش Presentation1.pptx در ذخیره‌سازی ابری

تصویر 1:- پیش نمایش Presentation1.pptx در فضای ذخیره‌سازی ابری

تنظیم فرمت ارائه پاورپوینت

انتخاب فرمت PPTX از منوی کشویی.

تصویر ۲:- فرمت PPTX از لیست کشویی انتخاب شده است

در این سناریو، ما قصد داریم از Presentation1.pptx استفاده کنیم همانطور که در تصویر بالا نشان داده شده است تا عمل تقسیم را انجام دهیم. در منوی کشویی فرمت، باید فرمت خروجی مورد نظر را پس از عمل تقسیم انتخاب کنیم. بیایید از PPTX برای این سناریو استفاده کنیم. مرحله بعدی مشخص کردن مقادیر From و To برای اسلایدها است. زمانی که مقدار From مشخص نشده باشد، عمل تقسیم از اولین اسلاید ارائه شروع می‌شود. به طور مشابه، اگر مقدار To را ارائه ندهیم، تقسیم در آخرین اسلاید پایان می‌يابد. از آنجا که فایل ارائه ورودی ما فقط دو اسلاید دارد، ما قصد داریم این مرحله را رد کنیم و هر دو اسلاید را به عنوان فایل‌های ارائه جداگانه تقسیم کنیم. حالا بر روی دکمه Execute کلیک کنید و عملیات آغاز خواهد شد.

اگر حساب کاربری به درستی احراز هویت شده باشد و پارامترهای ورودی مورد نظر صحیح باشند، خواهید دید که کد پاسخ سرور 200 نمایش داده می‌شود و بدنه پاسخ لینک‌های فایل‌های PPTX منبع و حاصل را فهرست می‌کند. لطفاً به تصویر فایل زیر نگاهی بیندازید.

پیش نمایش بدنه پاسخ سرور

تصویر 3:- پیش نمایش بدنه پاسخ سرور.

شما می‌توانید یک دستور cURL را مشاهده کنید که می‌توان از آن برای انجام عملیات تقسیم اسلاید پاورپوینت بیشتر (پس از به‌روزرسانی آرگومان‌های مورد نیاز) استفاده کرد.

حالا بیایید نگاهی به فضای ذخیره سازی ابری پس از این عملیات بیندازیم. توجه داشته باشید که دو فایل جدید پرزنتیشن پاورپوینت در فضای ذخیره سازی ابری فهرست شده‌اند.

همچین فایل‌های PowerPoint به عنوان نتیجه عملیات Split.

تصویر ۴:- فایل‌های پاورپوینت حاصل از عملیات تقسیم.

حالا بیایید نگاهی به ارائه پاورپوینت حاصل بیندازیم.

پیش نمایش دو اسلاید در ارائه پاورپوینت

تصویر 5:- پیش‌نمایش دو اسلاید در ارائه پاورپوینت منبع

اسلاید اول به عنوان فایل PTX جداگانه صادر شد.

Image 6:- اولین اسلاید به عنوان یک فایل PPTX مجزا صادر شده است.

اسلاید دوم به عنوان فایل PTX جداگانه صادر شد.

تصویر 7:- اسلاید دوم به عنوان یک فایل PTX جداگانه صادر شد.

تقسیم ارائه پاورپوینت در C#

در این بخش، ما به جزئیات نحوه تقسیم اسلایدهای پاورپوینت با استفاده از Aspose.Slides Cloud SDK for .NET خواهیم پرداخت. بنابراین ابتدا فایل Presentation1.pptx را به فضای ذخیره‌سازی ابری بارگذاری خواهیم کرد و سپس عملیات تقسیم اسلاید انجام خواهد شد.

string MyAppKey = "xxxxxxxx";    // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxxx";   // Get AppKey and AppSID from https://dashboard.aspose.cloud/
// یک شی از SlidesAPI ایجاد کنید و اطلاعات AppKey و AppSid را منتقل کنید.
SlidesApi slidesApi = new SlidesApi(MyAppSid, MyAppKey);

String fileName = "Presentation1.pptx";
int? width = null;
int? height = null;
int? from = 1;
int? to = 2;

// فایل PowerPoint.pptx را به فضای ذخیره‌سازی ابری آپلود کنید.
slidesApi.UploadFile(new UploadFileRequest(File.Open("Presentation1.pptx", FileMode.Open), "Presentation1.pptx", null));
// اسلایدهای پاورپوینت را از ایندکس ۱ تا ۲ تقسیم کرده و خروجی را در فرمت PPTX ذخیره کنید.
slidesApi.PostSlidesSplit(new PostSlidesSplitRequest(fileName, null, SlideExportFormat.Pptx, width, height, to, from));

در حین استفاده از کد بالا، شما همچنین می‌توانید خروجی را در فرمت‌های دیگر پشتیبانی شده تولید کنید، یعنی PPT به PDF، PPT به JPG، PPT به PNG، PPT به HTML، PPT به XPS و غیره. تنها چیزی که لازم است این است که مقدار enumerations SlideExportFormat را در متد PostSlidesSplitRequest() تغییر دهید.

Info: آیا می‌خواهید آنلاین تقسیم‌کننده ppt را ببینید؟ سعی کنید از اپلیکیشن رایگان ما online Splitter استفاده کنید.

نتیجه گیری

در این مقاله، جزئیات نحوه تقسیم ارائه‌های پاورپوینت با استفاده از C# .NET و همچنین از طریق دستورات cURL را یاد گرفتیم. براساس نیازهای شما، می‌توانید کد منبع کامل Aspose.Slides Cloud SDK برای .NET را از GitHub دانلود کنید. همچنین، در صورتی که در حین استفاده از API با مشکلی مواجه شدید، لطفاً با ما از طریق free customer support forum تماس بگیرید.

مقالات مرتبط