تحويل PPT إلى JPG عبر الإنترنت

تعرف على كيفية تحويل PPT إلى JPG عبر الإنترنت

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

يمكن إجراء التحويل على جميع التنسيقات الشائعة بما في ذلك (PPT / PPTX / OTP / ODP، إلخ.

واجهة برمجة تطبيقات تحويل PowerPoint إلى JPG

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

الآن نحتاج إلى إضافة مرجع SDK في مشروعنا ببساطة عن طريق إضافة التفاصيل التالية في pom.xml لمشروع بناء maven.

<repositories>



 <repository>



        <id>aspose-cloud</id>



        <name>artifact.aspose-cloud-releases</name>



        <url>https://artifact.aspose.cloud/repo</url>



    </repository>   
</repositories>



<dependencies>



 <dependency>



    <groupId>com.aspose</groupId>



    <artifactId>aspose-slides-cloud</artifactId>



    <version>21.3.0</version>



 </dependency>



</dependencies>

بعد التثبيت، نحتاج إلى إنشاء حساب من خلال زيارة لوحة تحكم السحابة. إذا كان لديك حساب GitHub أو Google، فما عليك سوى التسجيل. وإلا، قم بإنشاء حساب جديد واحصل على بيانات اعتماد العميل الخاصة بك.

تحويل PPT إلى JPG في Java

في هذا القسم، سنقوم بتقديم عرض PowerPoint بتنسيق JPG. يرجى اتباع الخطوات الموضحة أدناه.

  • أولاً، قم بإنشاء كائن من SlidesApi حيث نقوم بتمرير تفاصيل ClientID وClientSecret كوسائط.
  • ثانيًا، قم بإنشاء كائن من فئة PutSlideSaveAsRequest.
  • ثالثًا، قم باستدعاء طريقة setFormat(…) من PutSlideSaveAsRequest ومرر قيمة JPEG من تعداد SlideExportFormat.
  • الآن قم باستدعاء طريقة setName(…) من فئة PutSlideSaveAsRequest لتوفير اسم ملف PPTX المدخل.
  • لتحديد اسم الملف الناتج، استخدم طريقة setOutPath(…) من فئة PutSlideSaveAsRequest.
  • قبل الأخير، قم باستدعاء طريقة setSlideIndex(..) وحدد فهرس شريحة PowerPoint المراد تحويلها.
  • أخيرًا، قم باستدعاء طريقة putSlideSaveAs(…) من فئة SlidesAPi ومرر كائن PutSlideSaveAsRequest كحجة.
// احصل على ClientID وClientSecret من https://dashboard.aspose.cloud/
String clientId = "718e4235-8866-4ebe-bff4-f5a14a4b6466";
String clientSecret = "388e864b819d8b067a8b1cb625a2ea8e";

// إنشاء مثيل لـ SlidesApi
SlidesApi slidesApi = new SlidesApi(clientId,clientSecret);

// إنشاء مثيل لـ PutSlideSaveAsRequest
PutSlideSaveAsRequest request = new PutSlideSaveAsRequest();

// تنسيق الملف الناتج
request.setFormat(SlideExportFormat.JPEG);

// اسم ملف PPTX المدخل المتوفر على Cloud Storage
request.setName("Presentation1.pptx");

// اسم الملف الناتج
request.setOutPath("Converted.jpeg");		

// فهرس الشريحة المراد تحويلها
request.setSlideIndex(1);

// استدعاء طريقة API لإجراء تحويل PPTX إلى JPG
slidesApi.putSlideSaveAs(request);
معاينة PPT إلى JPG

الصورة 1:- معاينة تحويل PPT إلى JPG.

يمكن تنزيل ملفات العينة المستخدمة في المثال أعلاه من الروابط التالية

تحويل PPT إلى PNG في Java

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

  • أولاً، نحتاج إلى إنشاء كائن SlidesApi والذي يأخذ ClientID وClientSecret كحجة إدخال.
  • الخطوة التالية هي تحميل ملف العرض التقديمي من التخزين المحلي إلى مصفوفة byte[].
  • إنشاء مثيل لفئة PutExportSlideRequest.
  • لتحديد تنسيق الإخراج، يرجى استخدام طريقة setFormat(….) من فئة PutExportSlideRequest وتمرير قيمة PNG من تعداد SlideExportFormat.
  • يتم تمرير ملف الإدخال باستخدام طريقة setDocument(…)، والتي تأخذ مصفوفة byte[] كحجة.
  • الآن نحتاج إلى تحديد فهرس الشريحة التي سيتم تحويلها باستخدام طريقة setSlideIndex(..).
  • لتحديد اسم الملف الناتج، استخدم طريقة setOutPath(…).
  • أخيرًا، قم باستدعاء طريقة putExportSlide(…)، والتي تأخذ كائن PutExportSlideRequest كوسيطة لإجراء التحويل.
// احصل على ClientID وClientSecret من https://dashboard.aspose.cloud/
String clientId = "718e4235-8866-4ebe-bff4-f5a14a4b6466";
String clientSecret = "388e864b819d8b067a8b1cb625a2ea8e";

// إنشاء مثيل لـ SlidesApi
SlidesApi slidesApi = new SlidesApi(clientId,clientSecret);

// تحميل الملف من النظام المحلي
File f = new File("/Users/nayyershahbaz/Documents/input.ppt");

// تحويل الملف إلى مصفوفة بايت
byte[] bytes = Files.readAllBytes(f.toPath());
				 
// إنشاء مثيل لـ PutSlideSaveAsRequest
PutExportSlideRequest request = new PutExportSlideRequest();

// تنسيق الملف الناتج
request.setFormat(SlideExportFormat.PNG);

// اسم ملف PPT المدخل المتاح على Cloud Storage
request.setDocument(bytes);

// تعيين مؤشر الشريحة
request.setSlideIndex(1);

// اسم الملف الناتج
request.setOutPath("Converted.png");		

// استدعاء طريقة API لإجراء تحويل PPT إلى PNG
slidesApi.putExportSlide(request);
معاينة PPT إلى PNG

الصورة 2:- معاينة تحويل PPT إلى PNG.

ملفات الإدخال والإخراج النموذجية المستخدمة في المثال أعلاه متاحة للتنزيل على الروابط التالية

تحويل PowerPoint إلى JPG باستخدام أوامر cURL

إن استخدام واجهة برمجة التطبيقات السحابية Aspose.Slides وأوامر cURL لتحويل PowerPoint إلى JPG يوفر العديد من الفوائد. أولاً، إنها مريحة للغاية، حيث يمكن الوصول إلى واجهة برمجة التطبيقات بسهولة من أي مكان به اتصال بالإنترنت. بالإضافة إلى ذلك، فهي دقيقة للغاية وتنتج ملفات إخراج عالية الجودة، مما يضمن أن تكون الصور المحولة احترافية وجذابة بصريًا. ميزة أخرى لهذا النهج هي أنه يوفر الوقت والموارد من خلال أتمتة عملية التحويل، مما يلغي الحاجة إلى التحويل اليدوي أو استخدام أدوات الطرف الثالث. أخيرًا، واجهة برمجة التطبيقات قابلة للتخصيص بدرجة كبيرة، مع العديد من الخيارات لتعديل ملفات الإخراج لتلبية متطلباتك المحددة.

في هذا النهج، تتمثل الخطوة الأولى في إنشاء رمز ويب JSON (JWT) استنادًا إلى تفاصيل ClientID وClientSecret. لذا، يُرجى تنفيذ الأمر التالي في المحطة الطرفية لإنشاء رمز JWT.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=718e4235-8866-4ebe-bff4-f5a14a4b6466&client_secret=388e864b819d8b067a8b1cb625a2ea8e" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

بمجرد حصولنا على رمز JWT، استخدم الأمر التالي لتحويل PowerPoint الموجود في التخزين السحابي إلى تنسيق JPG. لقد استخدمنا واجهة برمجة التطبيقات [PostSlidesSplit][12]، التي تقسم ملف العرض التقديمي وتنشئ صورة لكل شريحة.

في السيناريو الخاص بنا، قمنا بتوفير نطاق من الشرائح 1 إلى 1.

curl -X POST "https://api.aspose.cloud/v3.0/slides/Presentation1.pptx/split?format=Jpeg&from=1&to=1" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: application/json" \
-d "{  \"DefaultRegularFont\": \"string\",  \"Format\": \"jpeg\"}"

تحويل PPT إلى PNG باستخدام الأمر cURL

يمكن تحويل شرائح عرض PowerPoint بسهولة إلى تنسيق PNG. استخدم الأمر التالي لإجراء التحويل.

curl -X POST "https://api.aspose.cloud/v3.0/slides/Presentation1.pptx/split?format=Png&width=1000&height=600&from=1&to=1" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: application/json" \
-d "{  \"DefaultRegularFont\": \"string\",  \"Format\": \"png\"}"

خاتمة

لقد علمنا أنه بالإضافة إلى تحويل PowerPoint إلى JPG، تتيح لك واجهة برمجة تطبيقات Aspose.Slides Cloud أيضًا تحويل ملفات PowerPoint إلى تنسيق PNG. PNG (رسومات الشبكة المحمولة) هو تنسيق صور بدون فقدان يدعم الشفافية ويُستخدم عادةً للرسومات على الويب والصور الرقمية الأخرى.

إن تحويل PowerPoint إلى PNG أو PowerPoint إلى JPG باستخدام Aspose.Slides Cloud هي عملية بسيطة يمكن إنجازها باستخدام بضعة أسطر فقط من التعليمات البرمجية Java أو أوامر curl. من خلال تحويل عروض PowerPoint الخاصة بك إلى تنسيق PNG، يمكنك دمجها بسهولة في صفحات الويب والمدونات والمحتوى الرقمي الآخر.

سواء كنت بحاجة إلى تحويل PowerPoint إلى JPG أو PNG، فإن Aspose.Slides Cloud يوفر حلاً سريعًا وموثوقًا وقابلًا للتطوير يمكنه التعامل مع أكبر ملفات PowerPoint بسهولة. لذا إذا كنت تبحث عن أداة تحويل PowerPoint قوية ومرنة، فتأكد من إلقاء نظرة على Aspose.Slides Cloud اليوم!

روابط مفيدة

مقالات ذات صلة

ونوصي أيضًا بزيارة الروابط التالية للحصول على تفاصيل حول: