قم بتحويل PPT إلى JPG عبر الإنترنت. تعلم كيفية تطوير محول PowerPoint إلى JPG باستخدام مجموعة أدوات Node.js SDK

PowerPoint إلى JPG

حفظ PowerPoint كملف JPG | تحويل PPT إلى JPG باستخدام Node.js

العروض التقديمية PowerPoint مفيدة لمشاركة البيانات والمعلومات، والإحاطات corporate، والمواعظ في الجامعات، وما إلى ذلك. ولكن من أجل عرض ملفات العروض التقديمية، تحتاج إلى وجود تطبيق معين قد يتضمن تكاليف التثبيت والترخيص. ومع ذلك، يمكن عرض تنسيقات الصور النقطية مثل JPEG، PNG، GIF، BMP، إلخ على أي منصة بما في ذلك أجهزة الكمبيوتر المكتبية أو الأجهزة المحمولة. في هذه المقالة، سنتعلم الخطوات حول كيفية تحويل PowerPoint إلى JPG في تطبيق Node.js.

معلومات: باستخدام واجهة برمجة التطبيقات القوية Aspose.Slides، طورت Aspose محولًا مجانيًا PowerPoint to JPG Converter الذي يتيح لك تحويل الشرائح في العروض التقديمية إلى صور JPG. قد تكون مهتمًا أيضًا بتطبيق مثل Aspose JPG to PowerPoint Converter(استنادًا إلى عكس العملية هنا) لأن هذا التطبيق يتيح لك إنشاء عروض PowerPoint تقديمية من الصور.

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

أسبوز. سلايدز كلاود هو واجهة برمجة تطبيقات قائمة على REST تقدم إمكانيات لقراءة وتحرير وتحويل عروض PowerPoint التقديمية في السحابة. استخرج المحتويات مثل النصوص والصور أو قم بتحويل ملفات PPT إلى TIFF، PDF، XPS، HTML، إلخ، أو إلى صيغ المستندات المدعومة. لا حاجة لأتمتة MS Office أو أي تطبيق آخر. قم بأداء جميع معالجات PPT في السحابة على أي منصة من اختيارك، سواء كانت سطح المكتب أو الويب أو تطبيق الهاتف المحمول. تدعم هذه الواجهة أيضًا ميزة تعيين صور خلفية PowerPoint، والعمل مع صور PowerPoint، ومعالجة الرسوم التوضيحية للعروض التقديمية، أو حتى استخراج الصور في العروض التقديمية.

Node.js SDK

لقد أنشأنا غلافًا حول واجهة برمجة تطبيقات Aspose.Slides Cloud باسم Aspose.Slides Cloud SDK for Node.js والتي توفر جميع إمكانيات إنشاء وتManipulation وتحويل PowerPoint ضمن تطبيق Node.js. لا يتطلب الأمر تنزيل أي برنامج إضافي. إن Cloud SDK رائع جدًا بحيث يمكنك معالجة تنسيقات ملفات Microsoft PowerPoint الرئيسية بالإضافة إلى OpenOffice.

تثبيت

للبدء، الخطوة الأولى هي تنزيل وتثبيت Cloud SDK على النظام المحلي. على الرغم من أنه متاح للتنزيل على NPM و GitHub. ومع ذلك، سنستخدم الأمر التالي لتثبيته من NPM.

npm i asposeslidescloud

من أجل ضمان حماية البيانات وسلامتها، يمكن فقط للأشخاص المصرح لهم الوصول إلى خدمات السحابة. لذا، الخطوة التالية هي إنشاء اشتراك حساب مجاني على Aspose.Cloud dashboard. إذا كان لديك حساب GitHub أو Google، قم ببساطة بالتسجيل. خلاف ذلك، انقر على زر Create a new Account وقدم المعلومات المطلوبة. الآن قم بتسجيل الدخول إلى لوحة التحكم باستخدام بيانات الاعتماد وقم بتوسيع قسم التطبيقات من لوحة التحكم وقم بالتمرير لأسفل نحو قسم بيانات الاعتماد الخاصة بالعميل لرؤية تفاصيل معرف العميل والسر الخاص بالعميل.

بيانات اعتمادية العميل

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

تحويل PowerPoint إلى JPG في Node.js

يرجى اتباع التعليمات المعطاة أدناه لتحويل PowerPoint إلى JPG باستخدام Node.js.

  • أولاً، نحتاج إلى إضافة مراجع الفئات من حزمة asposeslidescloud
  • إنشاء اثنين من الثوابت (const) تحتوي على تفاصيل معرف العميل (Client ID) وسر العميل (Client Secret)
  • الآن نحتاج إلى إنشاء كائن من فئة SlidesApi أثناء تمرير تفاصيل معرف العميل وسر العميل كوسائط.
  • الخطوة التالية هي إنشاء كائن من فئة PostSlidesConvertRequest حيث نقوم بتعيين تنسيق الخرج ومحتوى ملف PPT المدخل
  • الآن قم باستدعاء طريقة postSlidesConvert()… من فئة SlidesApi ومرر كائن PostSlidesConvertRequest كمعامل.
  • Print conversion response in console
const {SlidesApi,PutSlidesConvertRequest} = require("asposeslidescloud");
const requests = require("asposeslidescloud");
const models = require("asposeslidescloud/model");

const clientId = "718e4235-8866-4ebe-bff4-f5a14a4b6466";
const secret = "388e864b819d8b067a8b1cb625a2ea8e";
// احصل على ClientId و ClientSecret الخاصين بك من https://dashboard.aspose.cloud (يجب التسجيل المجاني).

// إنشاء كائن من SlidesApi
const slidesApi = new SlidesApi(clientId, secret);

// create a SlidesConvertRequest instance
const request = requests.PostSlidesConvertRequest();

// set output format as 
request.format = "Jpeg"

// read the content of PPT file from local storage
request.document =  require('fs').createReadStream("/Users/nayyershahbaz/Downloads/Animated PowerPoint.ppt");

// استدعاء طلب تحويل الشريحة
slidesApi.postSlidesConvert(request).then((result) => {
    
    // سجل استجابة النتيجة على وحدة التحكم
    console.log(result.response);
})

// التقاط أي استثناء يحدث خلال عملية التحويل
.catch(function (_err) {
    
    // سجل الخطأ في وحدة التحكم
    console.log("Exception while calling Api: " + JSON.stringify(_err));
});

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

نحن نحصل أيضًا على القدرة على الوصول إلى REST API باستخدام أوامر cURL عبر واجهة سطر الأوامر. ولكن، حيث أن واجهات برمجة التطبيقات الخاصة بنا متاحة فقط للمستخدمين المصرح لهم، نحتاج أولاً إلى توليد رمز وصول JWT بناءً على تفاصيل معرف العميل وسر العميل كما هو محدد في Aspose.Cloud dashboard. يرجى تنفيذ الأمر التالي لتوليد رمز الوصول 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"

الخطوة التالية هي تحويل ملف PPT المتوفر بالفعل على تخزين السحاب إلى JPG باستخدام أمر cURL التالي. يرجى ملاحظة أننا نقوم فقط بتحويل الشريحة في الفهرس 2 إلى تنسيق JPEG. قيمة العرض محددة على 600، قيمة الارتفاع محددة على 800 واسم الملف الناتج هو MyConverted.jpeg.

curl -X PUT "https://api.aspose.cloud/v3.0/slides/Animated%20PowerPoint.ppt/slides/2/Jpeg?outPath=MyConverted.jpeg&width=600&height=800" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: application/json" \
-d "{  \"Format\": \"Jpeg\"}"

طلب عنوان URL

https://api.aspose.cloud/v3.0/slides/Animated%20PowerPoint%20template.pptx/slides/3/Jpeg?outPath=MyConverted.jpeg&width=600&height=800
PowerPoint إلى JPG

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

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

الاستنتاج

لقد استكشفنا إمكانيات Aspose.Slides Cloud SDK for Node.js لتحويل PowerPoint إلى صورة JPG. كما لاحظت، فإن التحويل بسيط جداً لدرجة أن بضع سطور من الشيفرة يمكن أن تقوم بكل المعالجة دون فقد أي محتوى أو التأثير على جودة الناتج. علاوة على ذلك، لقد رأينا أيضًا الخطوات اللازمة لكيفية إجراء تحويل PPTX إلى JPG باستخدام أوامر cURL في واجهة سطر الأوامر. نظرًا لأن جميع SDKs السحابية لدينا تم تطويرها بموجب ترخيص MIT، فيمكنك تنزيل الشيفرة المصدرية الكاملة لـ SDK المتاحة على GitHub.

يرجى تجربة استخدام واجهة برمجة التطبيقات وفي حال واجهت أي مشاكل، فلا تتردد في الاتصال بنا عبر Free Product support forum.

TIP: هل تريد رؤية واجهة برمجة التطبيقات في العمل؟ جرب استخدام تطبيقنا المجاني PowerPoint to JPG لتحويل الصور.

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

نقترح عليك أيضًا استكشاف المقالات التالية والتعرف على: