ترکیب دو یا چند ارائه در یک ارائه تنها چند خط کد با شما فاصله دارد. این مقاله روش های مختلفی را مورد بحث قرار می دهد که چگونه چندین ارائه پاورپوینت را با استفاده از C# در یک ارائه واحد ادغام کنید. علاوه بر این، همچنین نشان می دهد که چگونه می توانید با استفاده از یک کد C# مشابه به اسلایدهای خاصی از ارائه های مختلف بپیوندید.

در این مقاله به موضوعات زیر پرداخته شده است:

NET API برای ادغام ارائه ها

GroupDocs APIهای اتوماسیون با کد بالا را برای ادغام انواع مشابه و چند سند ارائه می دهد. همراه با ادغام فایل‌های پاورپوینت، امکان تقسیم اسناد، جابجایی صفحات خاص، و حذف، تعویض یا استخراج صفحات از اسناد مختلف با استفاده از کد بسیار کم را فراهم می‌کند.

من از GroupDocs.Merger برای NET آن در مثال‌های زیر استفاده خواهم کرد. قبل از ادامه، می‌توانید API را از یکی از گزینه‌های زیر دریافت کنید:

  1. بسته را از گالری بسته‌های NuGet نصب یا به‌روزرسانی کنید.
Install-Package GroupDocs.Merger
OR
Update-Package GroupDocs.Merger
  1. MSI یا DLL ها را از بخش دانلودها دانلود کنید.

نحوه ادغام ارائه های پاورپوینت (PPT/PPTX) با استفاده از C#

ترکیب دو یا چند ارائه بسیار ساده است. مراحل زیر نحوه ادغام فایل های PPT یا PPTX را در برنامه .NET با استفاده از C# نشان می دهد.

  • اولین ارائه را با استفاده از کلاس Merger بارگیری کنید.
  • ارائه دوم را با استفاده از روش Join ترکیب کنید.
  • به پیوستن فایل های PPT یا PPTX بیشتری با استفاده از روش Join مشابه ادامه دهید.
  • فایل ارائه های ادغام شده را با استفاده از روش Save ذخیره کنید.

قطعه کد C# زیر چندین ارائه پاورپوینت را ادغام می کند.

// تمام اسلایدهای 2 یا بیشتر ارائه شده را با استفاده از C# ترکیب کنید
using (Merger merger = new Merger("/path/presentation-1.pptx"))
{
    merger.Join("/path/presentation-2.pptx");
    merger.Join("/path/presentation-3.pptx");
    merger.Save("/path/merged-presentation.pptx");
}

نحوه ادغام اسلایدهای ارائه خاص با استفاده از C#

همچنین می توانید اسلایدهای خاصی از چندین ارائه را ادغام کنید. مراحل زیر نحوه ادغام اسلایدهای ارائه خاص را با استفاده از C# نشان می دهد.

  • اولین ارائه را با استفاده از کلاس Merger بارگیری کنید.
  • با استفاده از کلاس JoinOptions اسلایدهایی را برای پیوستن انتخاب کنید.
  • اکنون، هر دو ارائه را با استفاده از روش Join با گزینه های پیوستن آماده ترکیب کنید.
  • فایل ارائه ادغام شده را با استفاده از روش Save ذخیره کنید.

قطعه کد C# زیر اسلایدهای انتخاب شده ارائه ها را ترکیب می کند.

// اسلایدهای انتخاب شده از ارائه های ارائه شده را با استفاده از C# ترکیب کنید
using (Merger merger = new Merger("/path/presentation-1.pptx"))
{
    // فهرست اسلایدها را برای ادغام آماده کنید.
    JoinOptions joinOptions = new JoinOptions(new int[] { 1, 3 });
    merger.Join("/path/presentation-2.pptx", joinOptions);
    merger.Save("/path/merged-presentation.pptx");
}

مجوز API رایگان

می توانید یک [مجوز موقت رایگان] دریافت کنید و ارائه های خود را بدون محدودیت ارزیابی ادغام کنید.

نتیجه

برای نتیجه گیری، امروز یاد گرفتید که دو یا چند فایل PPT را با استفاده از C# در برنامه .NET خود ادغام کنید. به طور خاص ما کل ارائه ها را با هم ترکیب کردیم و سپس چند اسلاید انتخاب شده از ارائه ها را ادغام کردیم. می توانید از ویژگی ادغام در برنامه های NET خود برای ادغام فایل های ppt به صورت آنلاین استفاده کنید.

بیشتر بدانید و تماس بگیرید

اگر می‌خواهید درباره API ادغام دات‌نت توسط GroupDocs اطلاعات بیشتری کسب کنید، به این آدرس مراجعه کنید: اسناد | مرجع API | نمونه‌های GitHub.

در مورد هر گونه سؤالی با ما در [فروم 11 تماس بگیرید.

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