این مقالهٔ کوتاه توضیح میدهد که چگونه رسانه را از PowerPoint با استفاده از C# استخراج کنید. در آن تمام جزئیات برای تنظیم IDE، فهرستی از مراحل، و یک کد نمونه که نحوه استخراج یک ویدیو از PowerPoint با استفاده از C# را نشان میدهد، گنجانده شده است. این کد محدود به دریافت فقط ویدیو نیست، زیرا میتواند صدا را نیز استخراج کند. شما تکنیکهایی برای دریافت تمام انواع فرمتهای فایل ویدیو و صدا که توسط PowerPoint پشتیبانی میشوند، یاد خواهید گرفت.
مراحل استخراج ویدیو از پاورپوینت با استفاده از C#
- محیط را تنظیم کنید تا از Aspose.Slides for .NET برای استخراج رسانه از یک ارائه استفاده کنید
- بهصورت اختیاری لایسنس را تنظیم کنید، نام فایل PPTX ورودی و پوشه خروجی را برای ذخیرهسازی تمام فایلهای رسانه استخراجشده تعریف کنید
- فایل PPTX منبع را به شیء کلاس Presentation برای خواندن محتوا بارگذاری کنید
- در تمام اسلایدهای ارائه پیمایش کنید و تمام اشکال هر اسلاید را تجزیه کنید
- اگر یک ویدئوی جاسازیشده در shape یافت شد، فرمت آن را با استفاده از تابع سفارشی تعیین کنید و در پوشه خروجی ذخیره کنید.
- اگر شکل شامل یک کلیپ صوتی توکار باشد، فرمت آن را با کمک تابع سفارشی تعیین کنید و در پوشه خروجی ذخیره کنید.
- تعریف تابع سفارشی برای تعیین فرمت فایل رسانهای
این مراحل توصیف میکند چگونه ویدیو را از پاورپوینت با استفاده از C# دریافت کنیم. فایل PPTX منبع را بارگذاری کنید، در تمام اسلایدها حلقه بزنید، مجموعهای از اشکال را در هر اسلاید دریافت کنید و وجود کلیپهای صوتی و تصویری جاسازیشده در آن را بررسی کنید. اگر یک فایل رسانهای یافت شد، نوع آن را تعیین کنید و در پوشه خروجی ذخیره کنید.
کد استخراج صدا از PPTX با استفاده از C#
این کد نشان میدهد چگونه یک ویدیو را از یک پاورپوینت با استفاده از C# استخراج کنیم. کد نمونه شامل بخشهای جداگانهای برای دریافت ویدیوها و کلیپهای صوتی جاسازیشده است که میتوانید بر حسب نیاز از آنها استفاده کنید. ویژگی ContentType که توسط شی Aspose.Slides media ارائه میشود، پسوند دقیق فایلی را که برای ذخیره کلیپ در اسلاید استفاده شده است، شامل میشود.
این مقاله فرآیند استخراج صدا و ویدئو از ارائه PowerPoint را توضیح میدهد. برای استخراج متن از PowerPoint، به مقاله استخراج متن از PowerPoint با استفاده از C# مراجعه کنید.