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

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

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

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

این مقاله از GroupDocs.Merger for Java در مثال ها استفاده می کند. می‌توانید فایل JAR را از بخش دانلودها دانلود کنید یا از آخرین پیکربندی‌های مخزن و وابستگی در برنامه‌های Java مبتنی بر Maven خود استفاده کنید.

<repository>
    <id>groupdocs-artifacts-repository</id>
    <name>GroupDocs Artifacts Repository</name>
    <url>https://releases.groupdocs.com/java/repo/</url>
</repository>
<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-merger</artifactId>
    <version>22.7</version>
</dependency>

نحوه ادغام ارائه های پاورپوینت (PPT/PPTX) در Java

ترکیب چند ارائه کاملاً شبیه به ترکیب تنها 2 فایل است. مراحل زیر نحوه ادغام فایل های ارائه PPT یا PPTX را در برنامه با استفاده از Java نشان می دهد.

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

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

// تمام اسلایدهای 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");
}

نحوه ادغام اسلایدهای ارائه خاص در Java

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

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

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

// اسلایدهای انتخاب شده از ارائه های ارائه شده را با استفاده از 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 در Java را مورد بحث قرار دادیم. ما دقیقاً کل ارائه ها را با هم ترکیب کردیم و سپس چند اسلاید انتخاب شده از چندین ارائه را ادغام کردیم. می توانید از این ویژگی ادغام در برنامه های Java خود استفاده کنید.

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

در صورتی که می خواهید در مورد Java Merger API توسط GroupDocs اطلاعات بیشتری کسب کنید، به این آدرس مراجعه کنید: Documentation | مرجع API | نمونه‌های GitHub

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

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