كيفية تقسيم PPT إلى ملفات متعددة في Java

تقسيم PowerPoint PPT / PPTX إلى ملفات منفصلة باستخدام Java.

PowerPoint العروض التقديمية هي طريقة شائعة وفعالة لتقديم المعلومات وإشراك الجماهير. ومع ذلك ، قد تكون هناك حالات تحتاج فيها إلى تقسيم شرائح PowerPoint إلى ملفات منفصلة لأسباب مختلفة. سواء كان الأمر يتعلق بتوزيع شرائح فردية أو لاستخراج شرائح معينة ، يمكن أن تستغرق العملية وقتًا طويلاً وتتسم بالتحدي. لحسن الحظ ، بمساعدة GroupDocs.Merger Cloud SDK لـ Java ، يصبح تقسيم شرائح PowerPoint مهمة سهلة. ستوجهك هذه المقالة خلال عملية تقسيم PowerPoint PPT / PPTX إلى ملفات منفصلة باستخدام Java.

سيتم تناول الموضوعات التالية في هذه المقالة:

Java REST API لتقسيم PowerPoint الشرائح وتثبيت SDK

GroupDocs.Merger Cloud SDK for Java هي واجهة برمجة تطبيقات قوية جدًا وسهلة الاستخدام لمعالجة المستندات تتيح لمطوري Java العمل مع تنسيقات مستندات مختلفة ، بما في ذلك عروض PowerPoint التقديمية. يوفر مجموعة واسعة من الميزات لتقسيم المستندات ودمجها وتدويرها ومعالجتها ، مما يضمن الكفاءة والدقة. أصبح دمج SDK في التطبيقات المستندة إلى Java أمرًا بسيطًا وفعالًا.

يمكنك إما تنزيل ملف JAR الخاص بواجهة برمجة التطبيقات أو تثبيته باستخدام Maven عن طريق إضافة المستودع التالي والتبعية إلى ملف pom.xml الخاص بمشروعك:

مستودع مافن:

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

تبعية المخضرم:

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

الآن ، اشترك للحصول على حساب تجريبي مجاني أو شراء خطة اشتراك على موقع GroupDocs على الويب للحصول على مفتاح API الخاص بك. بمجرد حصولك على معرف العميل وسر العميل ، أضف مقتطف الشفرة أدناه إلى تطبيق يستند إلى Java:

# احصل على 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);

بمجرد تثبيت SDK وتكوينه ، فأنت جاهز لبدء العمل مع ملفات PowerPoint.

تقسيم PowerPoint إلى ملفات متعددة في Java باستخدام واجهة برمجة تطبيقات REST

باتباع الإرشادات الواردة أدناه خطوة بخطوة ، يمكنك تقسيم شرائح PowerPoint بنجاح إلى ملفات منفصلة باستخدام GroupDocs.Merger Cloud SDK لـ Java:

تحميل الملفات

أولاً ، قم بتحميل ملف PowerPoint إلى السحابة باستخدام مثال الرمز الموضح أدناه:

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;

// قم بتحميل الملف إلى Cloud Storage باستخدام Java
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.pptx");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.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();
		}
	}
}

نتيجة لذلك ، سيكون ملف PowerPoint الذي تم تحميله متاحًا في قسم الملفات من لوحة التحكم على السحابة.

تقسيم شرائح PowerPoint إلى ملفات منفصلة باستخدام Java

لتقسيم شرائح PowerPoint باستخدام GroupDocs.Merger Cloud SDK لـ Java ، اتبع الخطوات ومثال مقتطف الشفرة أدناه:

  • أولاً ، قم باستيراد الفئات المطلوبة إلى ملف Java الخاص بك.
  • ثانيًا ، قم بإنشاء مثيل لفئة DocumentApi.
  • ثالثًا ، قم بإنشاء مثيل للفئة FileInfo.
  • بعد ذلك ، قم بتعيين مسار ملف الإدخال.
  • الآن ، قم بإنشاء مثيل لفئة SplitOptions().
  • ثم ، حدد خيارات الانقسام setFileInfo ومجموعة setPages في تنسيق مصفوفة.
  • بعد ذلك ، قم بتوفير مسار ملف الإخراج وقم بتعيين وضع خيارات التقسيم على فترات أو صفحات.
  • الآن ، قم بإنشاء مثيل لفئة SplitRequest() وقم بتمرير المعلمة SplitOptions.
  • أخيرًا ، قم بتقسيم ملف PowerPoint عن طريق استدعاء طريقة split() الخاصة بـ DocumentApi وتمرير المعلمة SplitRequest.

يوضح مقتطف التعليمات البرمجية التالي كيفية تقسيم ملفات PowerPoint إلى ملفات متعددة في Java باستخدام 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;

// تقسيم PowerPoint PPT أو PPTX إلى ملفات منفصلة في Java.
public class App {

	public static void main(String[] args) {

		// قم بإنشاء مثيل لـ Document API.			
		DocumentApi apiInstance = new DocumentApi(configuration);

		try {

	    		// تحضير الإعدادات
			FileInfo fileInfo = new FileInfo();
			fileInfo.setFilePath("java-testing/input-sample-file.pptx");
			
			SplitOptions options = new SplitOptions();
			options.setFileInfo(fileInfo);
			options.setPages(Arrays.asList(3, 6, 8));
			options.setOutputPath("java-testing/multipage-files");
			options.setMode(SplitOptions.ModeEnum.INTERVALS);

			SplitRequest request = new SplitRequest(options);

			MultiDocumentResult response = apiInstance.split(request);
			
			// الحصول على مسار ملف الإخراج.
			for (DocumentResult documentResult : response.getDocuments()) {
				System.out.println("Output file path: " + documentResult.getPath());
			}
			
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

تهانينا! لقد نجحت في تقسيم شرائح PowerPoint إلى ملفات منفصلة باستخدام GroupDocs.Merger Cloud SDK لـ Java.

تنزيل الملف

نموذج الكود أعلاه سيحفظ ملف PowerPoint المقسم على السحابة. يمكنك تنزيله باستخدام نموذج التعليمات البرمجية التالي:

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;

// قم بتنزيل الملف من Cloud Storage باستخدام Java
public class App {

	public static void main(String[] args) {

		FileApi apiInstance = new FileApi(configuration);
		try {

			DownloadFileRequest request = new DownloadFileRequest("java-testing\\multipage-files\\sample-file_1.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();
		}
	}
}

مجاني على الإنترنت باوربوينت الفاصل

كيفية تقسيم ملف PowerPoint إلى ملفات متعددة مجانًا؟ يرجى تجربة برنامج PowerPoint عبر الإنترنت لتقسيم PowerPoint إلى ملفات منفصلة مجانًا. تم تطوير أداة تقسيم الملفات عبر الإنترنت هذه باستخدام Groupdocs.Merger Cloud APIs المذكورة أعلاه.

الخلاصة

في الختام ، بمساعدة GroupDocs.Merger Cloud SDK لـ Java ، يصبح تقسيم شرائح PowerPoint إلى ملفات متعددة أمرًا سهلاً وفعالًا. فيما يلي ما تعلمته في هذا المقال:

  • كيفية تقسيم ملف PowerPoint إلى ملفات متعددة على السحابة باستخدام Java ؛
  • تحميل وتنزيل الملفات برمجيًا في Java على السحابة ؛
  • وتقسيم ملفات PowerPoint مجانًا باستخدام مقسم PPT عبر الإنترنت.

بالإضافة إلى ذلك ، نقدم أيضًا قسم مرجع API يتيح لك تصور واجهات برمجة التطبيقات الخاصة بنا والتواصل معها مباشرةً من خلال المتصفح. شفرة المصدر الكاملة لـ Java SDK متاحة مجانًا على Github. يرجى التحقق من GroupDocs.Merger Cloud SDK لـ Java أمثلة هنا.

علاوة على ذلك ، نقترح عليك اتباع دليل البدء لمعرفة الخطوات التفصيلية واستخدام واجهة برمجة التطبيقات.

أخيرًا ، نواصل كتابة منشورات مدونة جديدة حول عمليات المستندات المختلفة باستخدام REST API. لذا ، يرجى الاتصال للحصول على التحديثات المنتظمة.

طرح سؤال

إذا كان لديك أي أسئلة حول PowerPoint File Splitter API ، فلا تتردد في طرحها على منتدى الدعم المجاني.

أسئلة وأجوبة

ما هي الخيارات المتاحة لدي لتقسيم شرائح PowerPoint باستخدام GroupDocs.Merger Cloud SDK لـ Java؟

يمكنك تقسيم شرائح PowerPoint عن طريق تحديد نطاق من الشرائح أو بتقسيم كل شريحة على حدة باستخدام الطرق المتوفرة بواسطة GroupDocs.Merger Cloud SDK for Java.

هل يمكنني دمج الشرائح المقسمة مرة أخرى في ملف PowerPoint واحد باستخدام GroupDocs.Merger Cloud SDK؟

نعم ، GroupDocs.Merger Cloud SDK for Java توفر أيضًا القدرة على دمج الشرائح المقسمة مرة أخرى في ملف PowerPoint واحد. راجع الوثائق الرسمية للحصول على إرشادات مفصلة حول دمج PPT.

ما هي التنسيقات التي يمكنني حفظ ملفات PowerPoint المقسمة باستخدام GroupDocs.Merger Cloud SDK لـ Java؟

GroupDocs.Merger Cloud SDK for Java يدعم حفظ الشرائح المقسمة بتنسيقات إخراج متنوعة ، بما في ذلك Word و PDF و PPT والمزيد.

أنظر أيضا

لمزيد من المعلومات حول الموضوعات ذات الصلة ، نقترح إلقاء نظرة على المقالات التالية: