چگونه چندین فایل پاورپوینت را در یک جاوا ترکیب کنیم

فایل های پاورپوینت را در یک جاوا ادغام کنید.

آیا تا به حال مجبور شده اید چندین فایل PowerPoint را در یک فایل ادغام کنید؟ این می تواند یک کار وقت گیر باشد، به خصوص زمانی که مجبور هستید آن را به طور مکرر انجام دهید. با این حال، با GroupDocs.Merger Cloud SDK برای جاوا، می‌توانید فایل‌های پاورپوینت را به راحتی و بدون هیچ زحمتی در یک فایل ادغام کنید. در این مقاله، راهنمای گام به گام نحوه ادغام فایل های پاورپوینت در یک فایل در جاوا با استفاده از GroupDocs.Merger Cloud SDK برای جاوا را ارائه خواهیم داد.

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

Java REST API برای ادغام PowerPoint PPT یا PPTX و نصب SDK

GroupDocs.Merger Cloud SDK for Java یک ابزار قدرتمند دستکاری سند است که به شما امکان می دهد فرمت های فایل های متعدد، از جمله فایل های پاورپوینت را در یک فایل ادغام کنید. این به توسعه دهندگان اجازه می دهد تا ادغام، استخراج، تقسیم، تنظیم مجدد، حذف و تغییر جهت صفحه را به صورت عمودی یا افقی در فضای ابری انجام دهند. علاوه بر این، گزینه های مختلفی را برای ادغام اسناد ارائه می دهد، مانند ادغام صفحات خاص، ادغام اسناد با محدوده صفحات مختلف و موارد دیگر. استفاده از SDK آسان است و می توان آن را در یک برنامه کاربردی مبتنی بر جاوا ادغام کرد.

می توانید فایل JAR API را دانلود یا با استفاده از Maven با افزودن مخزن و وابستگی زیر به فایل pom.xml پروژه خود نصب کنید:

مخزن Maven:

<repository>
    <id>groupdocs-artifact-repository</id>
    <name>GroupDocs Artifact Repository</name>
    <url>https://repository.groupdocs.cloud/repo</url>
</repository>

وابستگی Maven:

<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-merger-cloud</artifactId>
    <version>23.2</version>
    <scope>compile</scope>
</dependency>

در مرحله بعد، برای یک حساب آزمایشی رایگان ثبت نام کنید یا یک طرح اشتراک بخرید در وب‌سایت GroupDocs و کلید API خود را دریافت کنید. هنگامی که Client Id و Client Secret را دارید، قطعه کد زیر را به یک برنامه مبتنی بر جاوا اضافه کنید:

# پس از ثبت نام، client_id و client_secret خود را از https://dashboard.groupdocs.cloud دریافت کنید.

String ClientId = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);

نحوه ادغام چند ارائه پاورپوینت در یک در جاوا

اکنون که GroupDocs.Merger Cloud SDK را برای جاوا نصب کرده‌ایم، بیایید نحوه ادغام فایل‌های پاورپوینت را با استفاده از مراحل ساده زیر در یک فایل ببینیم:

  1. آپلود پاورپوینت به ابر اسلاید می شود
  2. ترکیب چند ارائه در یک جاوا
  3. دانلود اسلایدهای پاورپوینت ادغام شده

آپلود فایل‌ها

ابتدا فایل پاورپوینت را با استفاده از نمونه کد زیر در فضای ابری آپلود کنید:

package com.groupdocsdev.classes;

import java.io.File;
import com.groupdocs.cloud.merger.client.*;
import com.groupdocs.cloud.merger.model.*;
import com.groupdocs.cloud.merger.model.requests.*;
import com.groupdocs.cloud.merger.api.*;
import com.groupdocs.cloud.merger.client.ApiException;

// با استفاده از جاوا فایل را در فضای ذخیره سازی ابری آپلود کنید
public class App {

	public static void main(String[] args) {

		FileApi apiInstance = new FileApi(configuration);
		try {
			File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file-one.pptx");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file-one.pptx", fileStream, MyStorage);
			FilesUploadResult response = apiInstance.uploadFile(request);
			System.out.println("Expected response type is FilesUploadResult: " + response.getUploaded().size());
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
	}
}

در نتیجه، فایل پاورپوینت آپلود شده در بخش فایل ها داشبورد شما در فضای ابری در دسترس خواهد بود.

چند فایل پاورپوینت را در یک جاوا ادغام کنید

برای ادغام فایل‌های پاورپوینت با استفاده از GroupDocs.Merger Cloud SDK برای جاوا، باید این مراحل را دنبال کنید:

  • ابتدا کلاس های مورد نیاز را در فایل جاوا خود وارد کنید.
  • در مرحله دوم، یک نمونه از کلاس DocumentApi ایجاد کنید.
  • سوم، یک نمونه از کلاس FileInfo ایجاد کنید.
  • سپس متد setFilePath() را فراخوانی کرده و مسیر فایل ورودی را به عنوان پارامتر ارسال کنید.
  • سپس، یک نمونه از کلاس JoinItem ایجاد کنید.
  • اکنون متد setFileInfo() را فراخوانی کرده و پارامتر fileInfo1 را پاس کنید.
  • سپس نمونه دومی از کلاس های FileInfo و JoinItem ایجاد کنید.
  • مسیر فایل ورودی و پارامترهای fileInfo2 را ارائه دهید.
  • برای ادغام بیش از دو سند، JoinItems بیشتری اضافه کنید.
  • پس از آن، یک نمونه از کلاس JoinOptions() ایجاد کنید.
  • سپس، فهرستی از موارد پیوسته ایجاد شده با کاما را اضافه کنید.
  • سپس مسیر فایل خروجی را تنظیم کنید.
  • اکنون یک نمونه از کلاس JoinRequest() بسازید و پارامتر JoinOptions را پاس کنید.
  • در نهایت، با فراخوانی متد join() در DocumentApi و ارسال پارامتر JoinRequest، ارائه‌های پاورپوینت را ادغام کنید.

قطعه کد زیر نحوه ادغام چندین فایل پاورپوینت را در یک جاوا با استفاده از REST API نشان می دهد:

package com.groupdocsdev.classes;

import java.util.Arrays;
import com.groupdocs.cloud.merger.client.*;
import com.groupdocs.cloud.merger.model.*;
import com.groupdocs.cloud.merger.model.requests.*;
import com.groupdocs.cloud.merger.api.*;
import com.groupdocs.cloud.merger.client.ApiException;

// نحوه ترکیب چند PPT یا PPTX در جاوا با استفاده از REST API.
public class App {

	public static void main(String[] args) {

	  // یک نمونه از Document API ایجاد کنید
		DocumentApi apiInstance = new DocumentApi(configuration);
	          
    try {
    	
    	// تنظیمات را آماده کنید
	FileInfo fileInfo1 = new FileInfo();			
	fileInfo1.setFilePath("java-testing/input-sample-file-one.pptx");
	JoinItem item1 = new JoinItem();
	item1.setFileInfo(fileInfo1);

	FileInfo fileInfo2 = new FileInfo();			
	fileInfo2.setFilePath("java-testing/input-sample-file-two.pptx");
	JoinItem item2 = new JoinItem();
	item2.setFileInfo(fileInfo2);

	JoinOptions options = new JoinOptions();
	options.setJoinItems(Arrays.asList(item1, item2));
	options.setOutputPath("java-testing/output-sample-file.pptx");

	JoinRequest request = new JoinRequest(options);

	// دریافت مسیر فایل خروجی
	DocumentResult response = apiInstance.join(request);
	System.out.println("Output file path: " + response.getPath());
      
    } catch (ApiException e) {
      System.err.println("Exception while calling Java API: ");
      e.printStackTrace();
    }
		
	}
}

دانلود فایل

نمونه کد بالا فایل پاورپوینت ادغام شده را در فضای ابری ذخیره می کند. با استفاده از نمونه کد زیر می توانید آن را دانلود کنید:

package com.groupdocsdev.classes;

import java.io.File;
import com.groupdocs.cloud.merger.client.*;
import com.groupdocs.cloud.merger.model.requests.*;
import com.groupdocs.cloud.merger.api.*;
import com.groupdocs.cloud.merger.client.ApiException;

// با استفاده از جاوا فایل را از فضای ذخیره سازی ابری دانلود کنید
public class App {

	public static void main(String[] args) {

		FileApi apiInstance = new FileApi(configuration);
		try {

			DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-one.pptx", MyStorage, null);
			File response = apiInstance.downloadFile(request);
			System.out.println("Expected response type is downloadFile: " + response.length());
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
	}
}

ادغام پاورپوینت آنلاین رایگان

چگونه پاورپوینت های PPT را به صورت آنلاین ادغام کنیم؟ لطفاً آنلاین PPTX Merger را امتحان کنید تا چندین فایل پاورپوینت را به صورت رایگان در یک فایل ترکیب کنید. این ادغام اسناد آنلاین با استفاده از APIهای Groupdocs.Merger Cloud فوق الذکر توسعه یافته است.

نتیجه گیری

برای نتیجه گیری، GroupDocs.Merger Cloud SDK برای جاوا راه حل ایده آلی برای ادغام سریع و آسان PPT های پاورپوینت است که در زمان و تلاش شما صرفه جویی می کند. آنچه در این مقاله آموخته اید به شرح زیر است:

  • چگونه چندین فایل پاورپوینت را با استفاده از جاوا در فضای ابری ترکیب کنیم.
  • به صورت برنامه نویسی فایل های ادغام شده را در جاوا آپلود و دانلود کنید.
  • و با استفاده از ادغام پاورپوینت آنلاین، فایل های پاورپوینت را به صورت رایگان ادغام کنید.

علاوه بر این، ما همچنین یک بخش مرجع API ارائه می‌کنیم که به شما امکان می‌دهد API‌های ما را مستقیماً از طریق مرورگر تجسم کرده و با آنها ارتباط برقرار کنید. کد منبع کامل جاوا SDK به صورت رایگان در Github در دسترس است. لطفاً GroupDocs.Merger Cloud SDK برای جاوا را بررسی کنید نمونه‌ها در اینجا.

علاوه بر این، پیشنهاد می‌کنیم [راهنمای شروع 21 ما را برای جزئیات مراحل و استفاده از API دنبال کنید.

در نهایت، با استفاده از REST API به نوشتن پست‌های وبلاگ جدید در عملیات اسناد مختلف ادامه می‌دهیم. بنابراین، لطفا برای به روز رسانی های منظم تماس بگیرید.

یه سوال بپرس

اگر در مورد PowerPoint Files Merger API سؤالی دارید، لطفاً از ما در تالار گفتمان پشتیبانی رایگان بپرسید.

سوالات متداول

آیا می توانم چندین فایل پاورپوینت را در یک جاوا ادغام کنم؟

بله، با استفاده از GroupDocs.Merger Cloud SDK for Java، می توانید به راحتی چندین ارائه پاورپوینت را در یکی ادغام کنید.

آیا می توانم اسلایدهای خاصی را از چندین فایل پاورپوینت با استفاده از جاوا ادغام کنم؟

بله، می‌توانید از GroupDocs.Merger Cloud SDK for Java برای ادغام اسلایدهای خاص از چندین ارائه پاورپوینت استفاده کنید.

آیا GroupDocs.Merger Cloud SDK برای جاوا از ادغام فایل‌های فرمت‌های مختلف پشتیبانی می‌کند؟

بله، GroupDocs.Merger Cloud SDK for Java از ادغام فایل‌ها با فرمت‌های مختلف، از جمله Word، PDF، PowerPoint، HTML و بسیاری موارد دیگر پشتیبانی می‌کند.

سایر ویژگی های GroupDocs.Merger Cloud SDK برای جاوا چیست؟

GroupDocs.Merger Cloud SDK for Java APIهایی را برای تقسیم، مرتب کردن مجدد، و حذف صفحات با فرمت های مختلف فایل به همراه توانایی تعیین محدوده صفحه، فیلترها و گزینه های دیگر ارائه می دهد.

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

برای کسب اطلاعات بیشتر در مورد موضوعات مرتبط، پیشنهاد می کنیم به مقالات زیر نگاهی بیندازید: