يعد كل من Excel و PowerPoint تطبيقين مستخدمين على نطاق واسع وهما ضروريان في العديد من الشركات والصناعات. يُستخدم Excel بشكل شائع لتخزين البيانات وتنظيمها ، بينما يُستخدم PowerPoint غالبًا لإنشاء العروض التقديمية وعروض الشرائح. يعد تحويل ملفات Excel إلى عروض PowerPoint التقديمية مهمة شائعة يحتاجها الكثير من الأشخاص ، ويمكن أن يستغرق القيام بذلك يدويًا وقتًا طويلاً وعرضة للأخطاء. في منشور المدونة هذا ، سنقدم دليلاً شاملاً حول كيفية تحويل Excel إلى PowerPoint باستخدام Java REST API. سنغطي التقنيات المختلفة التي يمكن استخدامها لأتمتة عملية التحويل وجعل العملية فعالة. سواء كنت مطورًا أو محترفًا في مجال الأعمال ، سيساعدك هذا الدليل على تبسيط سير عملك وتوفير الوقت. هيا بنا نبدأ!
- Excel to PowerPoint Converter API
- تحويل Excel إلى PowerPoint في Java
- إدراج Excel في PowerPoint باستخدام أوامر cURL
Excel إلى PowerPoint تحويل API
Aspose.Cells Cloud SDK for Java هي واجهة برمجة تطبيقات سحابية قوية توفر نطاقًا واسعًا من القدرات للعمل مع ملفات Excel. تتضمن بعض الإمكانات الأساسية برنامج Excel إلى PowerPoint و XLS إلى PDF و XLS إلى HTML ودمج ملفات Excel وتقسيمها وغير ذلك الكثير. تم تصميم واجهة برمجة التطبيقات لتكون مرنة وقابلة للتخصيص ، بحيث يمكن للمطورين بناء حلول تلبي احتياجاتهم الخاصة. قم بأتمتة المهام المتعلقة ببرنامج Excel وتبسيطها في السحابة ، دون الحاجة إلى تثبيت أي برنامج أو جهاز.
الآن الخطوة الأولى هي إضافة مرجع SDK في مشروع Java.
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.cloud/repo/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells-cloud</artifactId>
<version>22.8</version>
</dependency>
</dependencies>
في حالة عدم اشتراكك في Aspose Cloud ، يرجى إنشاء حساب مجاني باستخدام عنوان بريد إلكتروني صالح. ثم قم بإحضار معرف العميل وتفاصيل سر العميل من لوحة القيادة.
تحويل Excel إلى PowerPoint في Java
يشارك هذا القسم التفاصيل حول كيفية تحويل Excel إلى PowerPoint باستخدام Java.
- قم بإنشاء مثيل CellsApi أثناء تمرير بيانات اعتماد العميل كوسائط إدخال.
- قم بإنشاء متغيرات تحتوي على إدخال اسم Excel ، والتنسيق الناتج مثل PowerPoint ، واسم ملف الإخراج.
- قراءة ملف Excel من محرك الأقراص المحلي باستخدام مثيل الملف.
- ثم قم بتحميل ورقة عمل Excel على التخزين السحابي باستخدام طريقة uploadFile (…).
- أخيرًا ، قم باستدعاء الأسلوب cellWorkbookGetWorkbook (…) لإجراء تحويل Excel إلى PowerPoint. بعد التحويل ، يتم حفظ الملف الناتج في التخزين السحابي.
// لمزيد من الأمثلة ، يرجى زيارة https://github.com/aspose-cells-cloud/aspose-cells-cloud-java
try
{
// احصل على ClientID و ClientSecret من https://dashboard.aspose.cloud/
String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
// إنشاء مثيل CellsApi باستخدام بيانات اعتماد العميل
CellsApi api = new CellsApi(clientId,clientSecret);
// اسم إدخال مصنف Excel
String fileName = "myDocument.xlsx";
// تفاصيل كلمة المرور إذا كان المصنف مشفرًا
String password = null;
// حدد لتعيين صفوف المصنف ليتم احتواءها تلقائيًا.
Boolean isAutoFit = true;
// يحدد ما إذا كان سيتم حفظ بيانات الجدول فقط.
Boolean onlySaveTable = true;
// تنسيق الملف الناتج
String format = "PPTX";
// تحميل الملف من النظام المحلي
File file = new File(fileName);
// تحميل الإدخال XLSB إلى التخزين السحابي
api.uploadFile("input.xlsx", file, "default");
// إجراء عملية تحويل المستند
File response = api.cellsWorkbookGetWorkbook("input.xlsx", password,format,
isAutoFit, onlySaveTable, null,"default", "Resultant.pptx","default", null);
// اطبع رسالة النجاح
System.out.println("Successfull conversion of Excel to PowerPoint !");
}catch(Exception ex)
{
System.out.println(ex.getMessage());
}
قد تفكر في تنزيل مصنف Excel المدخل و PowerPoint الناتج من myDocument.xlsx و Resultant.pptx ، على التوالي.
إدراج Excel في PowerPoint باستخدام أوامر cURL
نظرًا لأنه يمكن الوصول بسهولة إلى واجهات برمجة تطبيقات REST عبر أوامر cURL ، لذلك في هذا القسم ، سنقوم بتحويل XLS إلى PPT باستخدام أوامر cURL. الآن ، الخطوة الأولى هي إنشاء رمز وصول JWT أثناء تنفيذ الأمر التالي.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
الآن بعد أن أصبح لدينا رمز JWT المخصص الخاص بنا ، نحتاج إلى تنفيذ الأمر التالي لتحميل Excel من التخزين السحابي ، وإجراء التحويل إلى PowerPoint وحفظ الإخراج في التخزين السحابي.
curl -v -X GET "https://api.aspose.cloud/v3.0/cells/input.xlsx?format=PPTX&isAutoFit=true&onlySaveTable=true&outPath=Resultant.pptx&checkExcelRestriction=true" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"
خاتمة
في الختام ، يوفر Aspose.Cells Cloud حلاً قويًا ومرنًا لتحويل ملفات Excel إلى عروض PowerPoint التقديمية والعمل مع بيانات Excel في السحابة. باستخدام واجهة برمجة التطبيقات هذه ، يمكنك تبسيط سير العمل وأتمتة المهام المتعلقة بـ Excel ، مما يتيح لك توفير الوقت وتقليل الأخطاء. في منشور المدونة هذا ، قدمنا دليلاً شاملاً حول كيفية تحويل Excel إلى PowerPoint باستخدام Java. نأمل أن يكون منشور المدونة هذا مفيدًا في توفير التفاصيل اللازمة لعملك أو احتياجات التطوير.
في حالة مواجهة أي مشكلة أثناء استخدام واجهة برمجة التطبيقات ، فلا تتردد في الاتصال بنا عبر منتدى دعم المنتج.
مقالات ذات صلة
نوصي بشدة بزيارة الروابط التالية لمعرفة المزيد حول: