چرا ارائههای پاورپوینت؟

پیشنمایشهای PowerPoint یکی از فرمتهای محبوب و پرکاربرد ارائه دادهها و اطلاعات در طی جلسات هیئت مدیره و عمومی هستند. همچنین، در دنیای یادگیری الکترونیکی، PowerPoint یکی از فرمتهای محبوب برای اشتراکگذاری دانش است. فرمت ارائه نحوه ارائه ایدهها و اطلاعات به مخاطب را تغییر داده است. فایلهای ارائه مجموعهای از رکوردها را برای گنجاندن دادههای ارائه مانند اسلایدها، اشکال، متن، انیمیشنها، ویدیو، صدا و اشیاء جاسازی شده ذخیره میکنند.
طبق نیازهای شما، نرمافزارهای ارائه مانند Microsoft PowerPoint، Apache OpenOffice Impress، Apple Keynote و غیره را برای ایجاد بروشور، پاکت، کارتهای ویزیت، دعوتنامهها، گواهینامهها، فرمها، تقویمها و حتی کتابها استفاده میکنید. پسوندهای فایل رایج ارائه و فرمتهای فایل مربوط به آنها شامل PPTX، PPT و ODP میباشد.
اطلاعات: Aspose یک مبدل PowerPoint به PDF رایگان ارائه می دهد که به شما این امکان را می دهد تا ارائه ها را به صورت آنلاین به PDF تبدیل کنید.
ویژگیهای ارائه شده توسط Aspose.Slides Cloud
برای تهیه یک ارائه جذاب، ابتدا باید تمام امکاناتی که API پردازش ارائه شما دارد را درک کنید. Aspose.Slides Cloud به شما این امکان را میدهد که اسلایدهای با طراحی زیبا و تأثیرگذار در ارائهها ایجاد کنید. مفهوم اسلایدها بسیار شگفتانگیز است، جایی که اطلاعات مرتبط در یک اسلاید خاص گروهبندی میشوند. شما میتوانید زمانبندیها و نمودارهای زیبا را به ارائه خود با استفاده از API اضافه کنید.
در سطح اسلاید، API ویژگیهایی برای افزودن، حذف، کپی، حرکت، گرفتن تعداد اسلایدها، ابعاد و اطلاعات مربوط به سایر اشیاء در یک اسلاید ارائه میدهد. لطفاً برای اطلاعات بیشتر به لینک زیر مراجعه کنید: features offered by Aspose.Slides Cloud API.
اضافه کردن، انتقال، حذف، کپی اسلایدها
در هنگام کار با ارائههای PowerPoint، یکی از محبوبترین عملیاتهایی که توسط کاربران انجام میشود شامل افزودن اسلایدهای جدید خالی، جابهجایی اسلاید به مکان جدید در ارائه، کپی کردن اسلاید موجود به مکان جدید یا حذف یک اسلاید موجود از فایلهای ارائه است. هنگام کار با فایلها، گزینهای برای انجام عملیات روی فایلهای ذخیرهشده در یک سیستم فایل محلی یا یک فایل ذخیرهشده در ذخیرهسازی ابری داریم.
در مثالهای زیر، ما با ارائه نمونهای که به پیوست است کار خواهیم کرد که در ابتدا شامل یک اسلاید اصلی تکی است.

تصویر 1:- پیش نمایش فایل ارائه منبع
یک اسلاید خالی اضافه کنید
همانطور که در کد زیر نشان داده شده است، یک روش واحد PostSlidesAddRequest(..)
برای افزودن یک اسلاید جدید به فایل ارائه استفاده میشود. اولین پارامترها نام فایل ارائه را قبول میکنند، آرگومان دوم ایندکسی را میگیرد که اسلاید باید در آنجا اضافه شود. در صورتی که پارامتر ایندکس مشخص نشود، اسلاید در انتهای اسلایدهای موجود در ارائه اضافه میشود. پارامتر سوم اطلاعات رمز عبور برای فایل و غیره است. تمامی پارامترها به جز نام فایل ورودی اختیاری هستند.
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);
// فایل را برای پردازش به فضای ذخیرهسازی ابری بارگذاری کنید.
slidesApi.UploadFile(new UploadFileRequest(File.Open("Presentation1.pptx", FileMode.Open), "Presentation1.pptx", null));
// اسلاید خالی جدیدی در اندیس اول اضافه کنید. پارامتر اندیس اختیاری است.
slidesApi.PostSlidesAdd(new PostSlidesAddRequest("Presentation1.pptx"));

تصویر ۲:- پیشنمایش بعد از افزودن یک اسلاید خالی در ایندکس ۲
جابهجا کردن اسلاید
API یک روش ساده برای جابجایی موقعیت اسلاید در فایل ارائه فراهم میکند. شما فقط نیاز دارید که مکان/نام یک فایل ورودی، شاخص اسلایدی که میخواهید جابجا کنید، و یک آرگومان سوم که به شاخص جایی که میخواهید فایل را منتقل کنید اشاره میکند را فراهم کنید. طبق کد نمونه زیر، اسلاید از شاخص ۲ به ۱ منتقل میشود.
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);
// فایل را برای پردازش به فضای ابری آپلود کنید.
slidesApi.UploadFile(new UploadFileRequest(File.Open("Presentation1.pptx", FileMode.Open), "Presentation1.pptx", null));
// move slide from index 2 to index 1
slidesApi.PostSlidesReorder(new PostSlidesReorderRequest("Presentation1.pptx", 2, 1));

تصویر 2:- پیشنمایش پس از تغییر ترتیب اسلاید 2 به اندیس 1
اسلاید را حذف کنید
در میان عملیات CRUD، حذف نیز اهمیت خود را دارد زیرا گاهی اوقات با نیاز به حذف اطلاعات غیرضروری یا قدیمی مواجه میشویم. بنابراین، برای پاسخ به این نیاز، API به طور کامل قادر به مدیریت چنین درخواستهایی است. شما گزینه حذف تمام اسلایدها در یک ارائه با استفاده از روش DeleteSlidesCleanSlidesList(..) یا حذف یک اسلاید در یک شاخص خاص با استفاده از روش DeleteSlideByIndex(..) که دو آرگومان یعنی نام فایل ارائه ورودی و شاخص اسلاید برای حذف را قبول میکند، دارید.
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);
// فایل را برای پردازش به فضای ابری آپلود کنید.
slidesApi.UploadFile(new UploadFileRequest(File.Open("Presentation1.pptx", FileMode.Open), "Presentation1.pptx", null));
// move slide from index 2 to index 1
slidesApi.PostSlidesReorder(new PostSlidesReorderRequest("Presentation1.pptx", 2, 1));

تصویر ۴: - پیشنمایش پس از حذف اسلاید در ایندکس ۲.