قم بتحويل ملف PowerPoint إلى ملف PNG عبر Java باستخدام REST API

تحويل صور PowerPoint إلى PNG برمجيًا في Java.

كأداة فعالة للتواصل ، تُستخدم العروض التقديمية PowerPoint على نطاق واسع في مختلف المجالات ، مثل التعليم والأعمال والحكومة وغيرها من المجالات. تحتوي هذه العروض التقديمية على عناصر وسائط متعددة متنوعة ، مثل النصوص والصور ومقاطع الفيديو. ومع ذلك ، قد تحتاج في بعض الأحيان إلى تحويل ملفات PowerPoint إلى صور ، وتحديداً PNG ، لأسباب مختلفة. ربما تريد استخدام الصور بتنسيق مختلف ، أو ربما تحتاج إلى مشاركتها على موقع ويب. مهما كان السبب ، يمكنك الآن تحويل صور PowerPoint إلى صور PNG برمجيًا في Java باستخدام GroupDocs.Conversion Cloud SDK لـ Java. في هذه المقالة ، سنوجهك حول كيفية تحويل صور PowerPoint إلى PNG برمجيًا في Java باستخدام REST API.

سيتم تناول الموضوعات التالية في هذا البرنامج التعليمي:

شرائح جافا باوربوينت لتحويل الصور REST API - تثبيت SDK

سنستخدم GroupDocs.Conversion Cloud SDK for Java لتحويل شرائح PowerPoint إلى صور PNG. GroupDocs.Cloud API هي أداة قوية لتحويل أنواع متعددة من المستندات والصور ، بما في ذلك تنسيق PowerPoint إلى تنسيق PNG. توفر واجهة برمجة التطبيقات هذه مجموعة كبيرة من تنسيقات الملفات ، مما يتيح لك تحويل ليس فقط عروض PowerPoint التقديمية ولكن أيضًا ملفات PDF ومستندات Word وأوراق Excel وملفات CAD والصور النقطية وغيرها. أصبح دمج API في التطبيقات المستندة إلى 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-conversion-cloud</artifactId>
    <version>23.4</version>
    <scope>compile</scope>
</dependency>

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

# احصل على client_id و client_secret من https://dashboard.groupdocs.cloud بعد التسجيل المجاني.

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

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

الآن بعد أن قمنا بإعداد GroupDocs.Conversion Cloud SDK لـ Java ، يمكننا البدء في تحويل صور PowerPoint إلى PNG. فيما يلي خطوات تحويل عروض PowerPoint التقديمية إلى صور PNG.

قم بتحميل الملف

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

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// تحميل الملف إلى Cloud Storage باستخدام Java
public class App {

	public static void main(String[] args) {
				
		// إنشاء مثيل من تحويل API					
		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 إلى صور PNG بجافا

في هذا القسم ، سنكتب مقتطف الشفرة الذي يعمل على أتمتة عملية تحويل PowerPoint إلى PNG في تطبيق Java. يمكنك اتباع الخطوات ومقتطف الشفرة المذكور أدناه:

الخطوات هي:

  • أولاً ، قم بإنشاء مثيل لفئة ConvertApi.
  • ثانيًا ، قم بإنشاء مثيل لفئة ConvertSettings.
  • ثالثًا ، قم بتوفير اسم التخزين السحابي.
  • بعد ذلك ، قم بتعيين مسار ملف PowerPoint المُدخل وتنسيق الملف الهدف على “png”.
  • الآن ، قم بإنشاء مثيل لفئة PngConvertOptions.
  • اختياريًا ، قم بتوفير خيارات تحويل متنوعة مثل setFromPage و setPagesCount وما إلى ذلك.
  • بعد ذلك ، قم بتعيين خيارات التحويل ومسار ملف الإخراج باستخدام مثيل ConvertSettings.
  • بعد ذلك ، قم بإنشاء مثيل فئة ConvertDocumentRequest وتمرير معلمة الإعدادات.
  • أخيرًا ، قم باستدعاء الأسلوب convertDocument() وقم بتمرير المعلمة ConvertDocumentRequest.

يوضح مقتطف التعليمات البرمجية التالي كيفية تحويل PowerPoint PPTX إلى تنسيق PNG في Java باستخدام REST API:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// كيفية تحويل PowerPoint إلى صور PNG بجافا.
public class App {

	public static void main(String[] args) {
		
		// إنشاء مثيل من تحويل API
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			 
			// تحضير إعدادات التحويل
			ConvertSettings settings = new ConvertSettings();
			settings.setStorageName(MyStorage);
			settings.setFilePath("java-testing/input-sample-file.pptx");
			settings.setFormat("png");
			
			PngConvertOptions convertOptions = new PngConvertOptions();
			convertOptions.setFromPage(5);
			convertOptions.setPagesCount(1);
			 
			settings.setConvertOptions(convertOptions);
			settings.setOutputPath("java-testing/output-sample-file.png");
		
			// التحويل إلى التنسيق المحدد
			List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
			System.out.println("Document converted successfully: " + response);
			
		} catch (ApiException e) {
			System.err.println("Exception while calling Java API: ");
			e.printStackTrace();
		}
	}
}

يمكن رؤية الإخراج في الصورة أدناه:

كيفية تحويل ملف PowerPoint إلى ملف PNG في Java باستخدام REST API.

قم بتحويل ملف PowerPoint إلى ملف PNG عبر Java باستخدام REST API.

قم بتنزيل الملف المحول

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

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

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

	public static void main(String[] args) {
				
		// إنشاء مثيل من تحويل API					
		FileApi apiInstance = new FileApi(configuration);
		try {
			DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.png", MyStorage, null);
			File response = apiInstance.downloadFile(request);
			System.err.println("Expected response type is File: " + response.length());
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

برنامج PowerPoint مجاني على الإنترنت لتحويل PNG

كيفية تحويل صور PowerPoint إلى PNG عبر الإنترنت مجانًا؟ يرجى محاولة استخدام برنامج PowerPoint إلى PNG محول لإنشاء صورة PNG من PowerPoint. تم تطوير هذا المحول باستخدام PowerPoint المذكورة أعلاه إلى PNG Image REST API.

تلخيص لما سبق

أخيرًا ، هذا يقودنا إلى نهاية منشور المدونة هذا. فيما يلي ما تعلمته من هذه المقالة:

  • كيفية تحويل PowerPoint إلى تنسيق PNG في Java برمجيًا ، بالإضافة إلى خيارات التخصيص الإضافية ؛
  • تحميل عرض PowerPoint التقديمي برمجيًا إلى السحابة ثم تنزيل صورة PNG المحولة من السحابة ؛
  • وقم بتحويل أي شريحة PowerPoint إلى PNG مجانًا باستخدام محول صور PowerPoint مجاني عبر الإنترنت إلى PNG.

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

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

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

طرح سؤال

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

أسئلة وأجوبة

كيف أقوم بتحويل صور PowerPoint إلى صور PNG باستخدام Java؟

يمكنك تحويل شرائح PowerPoint إلى صور PNG باستخدام GroupDocs.Conversion Cloud REST API. إنها واجهة برمجة تطبيقات لتحويل الصور والمستندات على السحابة تتيح للمطورين تحويل عروض PowerPoint التقديمية بسهولة إلى صور PNG في Java.

كيف يمكنني تحويل PowerPoint PPT إلى PNG عبر الإنترنت مجانًا؟

يتيح لك محول PPT إلى PNG عبر الإنترنت تحويل صور PowerPoint إلى PNG مجانًا. بمجرد اكتمال التحويل عبر الإنترنت لصورة PowerPoint إلى PNG ، يمكنك على الفور تنزيل صور PNG المحولة إلى نظامك. يرجى اتباع التعليمات خطوة بخطوة الواردة أدناه لإجراء التحويل:

  • افتح محول PPT إلى PNG مجاني على الإنترنت.
  • الآن ، انقر فوق منطقة إفلات الملف لتحميل PowerPoint أو سحب وإسقاط عرض PowerPoint تقديمي.
  • بعد ذلك ، انقر فوق الزر “تحويل الآن”. سيعمل محول PowerPoint إلى PNG المجاني على الإنترنت على تحويل شرائح PowerPoint إلى صور PNG.
  • سيكون رابط تنزيل ملف PNG الناتج متاحًا بعد تحويل PowerPoint.

هل هناك طريقة لتحويل PowerPoint إلى صور على Windows؟

الرجاء زيارة هذا الرابط لتنزيل برنامج PowerPoint غير متصل لتحويل الصور لنظام التشغيل Windows. يمكن استخدام محول PowerPoint إلى الصور المجاني هذا لتحويل شرائح PowerPoint إلى تنسيق صور على Windows بسرعة ، بنقرة واحدة.

هل عملية التحويل لملفات PPT و PPTX هي نفسها باستخدام Java SDK؟

نعم ، عملية التحويل هي نفسها لكلا تنسيقي ملفات PowerPoint.

أنظر أيضا

إذا كنت ترغب في معرفة المزيد حول الموضوعات ذات الصلة ، نوصي بقراءة المقالات المدرجة أدناه: