PNG هو تنسيق صور شائع يستخدم على نطاق واسع لأغراض متنوعة ، بما في ذلك العروض التقديمية والمستندات وتصميم الرسوم. من ناحية أخرى ، يعد PowerPoint برنامجًا واسع الاستخدام يُستخدم لإنشاء العروض التقديمية. في بعض الحالات ، ليس من السهل تضمين صور PNG في العروض التقديمية مباشرةً. هذا هو المكان الذي تبرز فيه الحاجة إلى تحويل PNG إلى PowerPoint. من خلال تحويل PNG إلى PowerPoint ، يمكنك بسهولة استخدام الصور في عرضك التقديمي وجعله أكثر جاذبية من الناحية المرئية. سيوفر منشور المدونة هذا دليلًا تفصيليًا حول كيفية تحويل PNG إلى PowerPoint (PPT / PPTX) برمجيًا في Java.
سيتم تناول الموضوعات التالية في هذا البرنامج التعليمي:
- Java Images to PowerPoint Conversion REST API - تثبيت SDK
- كيفية تحويل ملف PNG إلى PowerPoint عبر Java باستخدام REST API
Java Images to PowerPoint Conversion REST API - تثبيت SDK
GroupDocs.Conversion Cloud SDK for Java هي مكتبة تحويل صور ومستندات قوية ومرنة قائمة على السحابة. يسمح لك بتحويل أكثر من 50 تنسيق ملف إلى تنسيقات أخرى. يوفر SDK هذا نطاقًا واسعًا من خيارات تحويل المستندات ، بما في ذلك PDF و DOC و DOCX و XLSX و HTML والصور النقطية والمزيد. إنه حل مثالي لأي شخص يحتاج إلى تحويل المستندات إلى تنسيقات مختلفة دون الحاجة إلى تثبيت أي برامج إضافية. أصبح دمج 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-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);
كيفية تحويل ملف PNG إلى PowerPoint عبر Java باستخدام واجهة برمجة تطبيقات REST
الآن بعد أن قمت بإعداد GroupDocs.Conversion Cloud SDK for Java ، فأنت جاهز لبدء تحويل صور PNG إلى عروض PowerPoint التقديمية برمجيًا في Java. اتبع هذه الخطوات للبدء:
قم بتحميل الملف
أولاً ، قم بتحميل صورة PNG إلى التخزين السحابي باستخدام مقتطف الشفرة الموضح أدناه:
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.png");
UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.png", 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();
}
}
}
ومن ثم ، ستكون صورة PNG التي تم تحميلها متاحة في قسم الملفات من لوحة التحكم على السحابة.
تحويل PNG إلى PowerPoint في Java
لتحويل صورة PNG إلى تنسيق PowerPoint باستخدام GroupDocs.Conversion Cloud SDK for Java ، اتبع هذه الخطوات البسيطة:
- أولاً ، قم باستيراد الفئات المطلوبة إلى ملف Java الخاص بك.
- ثانيًا ، قم بإنشاء مثيل لفئة ConvertApi.
- ثالثًا ، قم بإنشاء مثيل للفئة ConvertSettings.
- ثم قم بتوفير اسم التخزين السحابي.
- بعد ذلك ، قم بتعيين مسار ملف PNG للإدخال وتنسيق ملف الإخراج على “pptx”.
- الآن ، قم بإنشاء مثيل لفئة PptxConvertOptions.
- اختياريًا ، قم بتوفير خيارات تحويل متنوعة مثل setFromPage و setPagesCount و setZoom وما إلى ذلك.
- بعد ذلك ، قم بتعيين خيارات التحويل ومسار ملف الإخراج باستخدام مثيل ConvertSettings.
- بعد ذلك ، قم بإنشاء مثيل فئة ConvertDocumentRequest وتمرير معلمة الإعدادات.
- أخيرًا ، قم باستدعاء الأسلوب convertDocument() وقم بتمرير المعلمة ConvertDocumentRequest.
يوضح مقتطف التعليمات البرمجية التالي كيفية تحويل تنسيق PNG إلى PowerPoint في 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;
// قم بتحويل صور PNG إلى تنسيق PPT أو PPTX في Java.
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.png");
settings.setFormat("pptx");
PptxConvertOptions convertOptions = new PptxConvertOptions();
convertOptions.setFromPage(1);
convertOptions.setPagesCount(1);
convertOptions.setZoom(100);
settings.setConvertOptions(convertOptions);
settings.setOutputPath("java-testing/output-sample-file.pptx");
// التحويل إلى التنسيق المحدد
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 التقديمي المحول إلى السحابة. يمكنك تنزيل ملف PowerPoint المحول باستخدام مقتطف الكود التالي:
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.pptx", 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();
}
}
}
مجاني على الإنترنت PNG لتحويل PowerPoint
كيفية تحويل PNG إلى PowerPoint عبر الإنترنت مجانًا؟ يرجى تجربة PNG على الإنترنت محول لتغيير صورة PNG إلى ملف PowerPoint. تم تطوير هذا المحول باستخدام API المذكورة أعلاه.
تلخيص لما سبق
في الختام ، تعد GroupDocs.Conversion Cloud SDK for Java أداة قيمة لأي شخص يحتاج إلى تحويل صور PNG إلى تنسيق PowerPoint بسرعة وكفاءة. فيما يلي ما تعلمته من هذه المقالة:
- كيفية تحويل صور PNG إلى شرائح PowerPoint باستخدام Java ، بالإضافة إلى خيارات التخصيص الإضافية ؛
- تحميل ملف PNG برمجيًا إلى السحابة ثم تنزيل PowerPoint المحول من السحابة ؛
- وقم بتحويل أي ملفات PNG إلى تنسيق PowerPoint مجانًا باستخدام محول PNG إلى PowerPoint مجاني على الإنترنت.
علاوة على ذلك ، نقدم أيضًا قسم مرجع واجهة برمجة التطبيقات الذي يتيح لك تصور واجهات برمجة التطبيقات الخاصة بنا والتواصل معها مباشرةً من خلال المتصفح. شفرة المصدر الكاملة لـ Java SDK متاحة مجانًا على Github. يرجى التحقق من GroupDocs.Conversion Cloud SDK لـ Java أمثلة هنا.
بالإضافة إلى ذلك ، نقترح عليك اتباع دليل البدء لمعرفة الخطوات التفصيلية واستخدام واجهة برمجة التطبيقات.
أخيرًا ، نواصل كتابة مقالات مدونة جديدة حول تنسيقات وتحويلات ملفات مختلفة باستخدام REST API. لذا ، يرجى التواصل معنا للحصول على آخر التحديثات.
طرح سؤال
إذا كان لديك أي أسئلة بخصوص PNG to PowerPoint convert API ، من فضلك لا تتردد في الاتصال بنا على منتدى الدعم المجاني.
أسئلة وأجوبة
كيف أقوم بتحويل صور PNG إلى تنسيق PowerPoint باستخدام Java؟
يمكنك تحويل صور PNG إلى عروض PowerPoint التقديمية باستخدام GroupDocs.Conversion Cloud SDK for Java باتباع الدليل التفصيلي المقدم في هذه المقالة.
كيف يمكنني تحويل PNG إلى PowerPoint عبر الإنترنت مجانًا؟
تسمح لك صورة PNG لتحويل PowerPoint عبر الإنترنت بتحويل PNG إلى PowerPoint مجانًا. يرجى اتباع التعليمات خطوة بخطوة الواردة أدناه لإجراء التحويل:
- افتح محول PNG مجاني إلى PowerPoint على الإنترنت.
- الآن ، انقر فوق منطقة إفلات الملف لتحميل صورة PNG أو سحب ملف PNG وإفلاته.
- بعد ذلك ، انقر فوق الزر “تحويل الآن”. سيؤدي محول PNG إلى PowerPoint المجاني عبر الإنترنت إلى تحويل ملفات PNG إلى PowerPoint.
- سيكون رابط تنزيل ملف PowerPoint الناتج متاحًا بعد تحويل صورة PNG.
هل هناك طريقة لتحويل PNG إلى PowerPoint على Windows؟
يرجى زيارة هذا الرابط لتنزيل محول PNG إلى PowerPoint لنظام التشغيل Windows. يمكن لمحول PowerPoint المجاني هذا تحويل PNG بسرعة إلى تنسيق PowerPoint على Windows بنقرة واحدة.
ما هي تنسيقات الإخراج التي يدعمها GroupDocs.Conversion Cloud SDK for Java؟
GroupDocs.Conversion Cloud SDK for Java يدعم مجموعة كبيرة من تنسيقات المستندات ، بما في ذلك PowerPoint و PDF و Word و Excel.
أنظر أيضا
إذا كنت ترغب في معرفة المزيد حول الموضوعات ذات الصلة ، نوصي بقراءة المقالات المدرجة أدناه:
- كيفية تحويل PowerPoint PPT إلى HTML باستخدام Java
- قم بتحويل EXCEL إلى JSON و JSON إلى EXCEL في Python
- كيفية تحويل CSV إلى JSON و JSON إلى CSV في Python
- قم بتحويل مستندات Word إلى PDF باستخدام REST API في Python
- كيفية تحويل PDF إلى PPTX باستخدام واجهة برمجة تطبيقات REST في Python
- تحويل ملف Word إلى HTML في Java باستخدام REST API
- كيفية تحويل ملف PDF إلى ملف نصي برمجيًا في Java
- تحويل CSV إلى Excel (XLS / XLSX) في Java باستخدام REST API