يُستخدم SVG(رسومات متجهة قابلة للتحجيم) على نطاق واسع للشعارات والأيقونات الأخرى غير المعقدة. ومع ذلك، لا يوصى بتنسيق ملف الصورة هذا للصور التي تحتوي على مواد ومواصفات فخمة. ومن ناحية أخرى، يعد JPG/JPEG تنسيقًا خفيفًا لملفات الصور التي يمكنك مشاركتها عبر الإنترنت بسهولة. إنه متوافق للغاية ويمكنك فتح ملفات JPG/JPEG بسهولة على أي نظام أساسي. يقدم Groupdocs.Conversion واجهات برمجة التطبيقات السحابية SDKs وREST التي يمكنك تثبيتها لإنشاء محول SVG إلى JPG برمجيًا. في هذه المقالة، سوف نتعلم كيفية تحويل SVG إلى JPG في Node.js باستخدام Groupdocs.Conversion Cloud SDKs for Node.js.
وسوف نتناول النقاط التالية:
تحويل SVG إلى JPG - تثبيت API
تستحق عملية تثبيت أي مكتبة أخذها بعين الاعتبار عندما يتعلق الأمر بالتطوير السريع للتطبيقات. لذا، يمكنك تشغيل الأمر التالي في الوحدة الطرفية لتثبيت تحويل SVG إلى JPG مكتبة:
npm install groupdocs-conversion-cloud
بعد ذلك، ستقوم بتسجيل الدخول إلى API Cloud dashboard وإنشاء تطبيق. بمجرد إنشاء التطبيق، يمكنك الحصول على بيانات اعتماد API الخاصة بك (Client Secret، Client API) للوحة المعلومات.
ملاحظة: يمكنك زيارة هذا الدليل لمعرفة كيفية الحصول على بيانات اعتماد API.
تحويل SVG إلى JPG في Node.js
يوضح هذا القسم كيفية تحويل SVG إلى JPG باستخدام الطرق التي تم الكشف عنها بواسطة Groupdocs.Conversion Cloud SDKs for Node.js.
تحتوي API Cloud dashboard على ملف SVG مصدر يمكنك تحميله يدويًا أو برمجيًا عن طريق استدعاء الأسلوب UploadFile.
يرجى اتباع الخطوات المذكورة أدناه:
- احصل على وحدة groupdocs-conversion-cloud في مشروع Node.js الخاص بك.
- بعد ذلك، قم باستدعاء الأسلوب fromKeys للفئة ConvertApi وقم بتمرير بيانات اعتماد API (أي Client Secret، Client API).
- الآن، قم بتهيئة كائن من فئة ConvertSettings.
- قم بتعيين القيم إلى خصائص فئة ConvertSettings مثل filePath، وstoreName، وformat، وoutputPath.
- إنشاء مثيل لفئة ConvertDocumentRequest مع مثيل فئة ConvertSettings.
- قم باستدعاء الطريقة convertDocument لتحويل SVG إلى JPG في Node.js.
نموذج التعليمات البرمجية التالي مخصص لتحويل SVG إلى JPG:
// احصل على وحدة groupdocs-conversion-cloud في مشروع Node.js الخاص بك.
let groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
// احصل على بيانات اعتماد API الخاصة بك.
const clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
const clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
const myStorage = "test";
// بعد ذلك، قم باستدعاء طريقة fromKeys لفئة ConvertApi وتمرير بيانات اعتماد API (أي Client Secret، Client API).
const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
// الآن، قم بتهيئة كائن من فئة ConvertSettings.
const settings = new groupdocs_conversion_cloud.ConvertSettings();
// قم بتعيين القيم إلى خصائص فئة ConvertSettings مثل filePath وstorageName وformat وoutputPath.
settings.storageName = myStorage;
settings.filePath = "sample.svg";
settings.format = "jpg";
settings.outputPath = "output/output.jpg";
// إنشاء مثيل لفئة ConvertDocumentRequest مع مثيل فئة ConvertSettings.
const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
// قم باستدعاء الأسلوب ConvertDocument لتحويل SVG إلى JPG في Node.js.
convertApi.convertDocument(request).then(()=>{console.log("Successfully converted SVG to JPG in Node.js.")})
قم بتشغيل ملف الخادم وسترى الملف الذي تم إنشاؤه (أي Output.jpg) في المجلد المسمى “output”. علاوة على ذلك، يمكنك تنزيل الملف يدويًا أو برمجيًا عن طريق استدعاء طريقة DownloadFile.
يمكنك رؤية مخرجات مقتطف الكود أعلاه في الصورة أدناه:
تحويل SVG إلى JPG عبر الإنترنت
تعمل Groupdocs.Conversion Cloud SDKs على تشغيل أداة عبر الإنترنت يمكنك استخدامها لتحويل SVG إلى JPG عبر الإنترنت. يعتمد محول SVG إلى JPG عبر الإنترنت على الويب ويوفر ميزات غنية لتحويل تنسيق الملف. قبل كل شيء، ليس هناك حاجة إلى اشتراك أو إنشاء حساب لاستخدام هذه الأداة عبر الإنترنت.
خاتمة
في الختام، يقدم Groupdocs.Conversion SKDs للغات برمجة متعددة ويمكنك إنشاء محول SVG إلى JPG لبرامج عملك. بالإضافة إلى ذلك، يمكنك زيارة الوثائق للتعرف على الميزات الأخرى. يرجى زيارة هذا الريبو GitHub ودليل البدء إذا كنت تريد تخصيص Groupdocs.Conversion Cloud SDKs for Node.js. علاوة على ذلك، يمكنك التفاعل مع واجهات برمجة التطبيقات المباشرة الخاصة بنا هنا والتي ستمنحك فكرة عن كفاءة Groupdocs.Conversion Cloud SDKs. أخيرًا، يقوم groupdocs.cloud بكتابة منشورات مدونة جديدة باستمرار. لذا، يرجى البقاء على اتصال للحصول على التحديثات المنتظمة.
المساعدة متاحة
يمكنك إخبارنا بأسئلتك أو استفساراتك على المنتدى.
الأسئلة المتداولة – الأسئلة الشائعة
كيف أقوم بتحويل ملف SVG إلى JPG؟
يمكنك إجراء تحويل SVG إلى JPG باستخدام هذه الأداة عبر الإنترنت والتي يتم تشغيلها بواسطة Groupdocs.Conversion Cloud SDKs.
كيفية تحويل SVG إلى صورة في جافا سكريبت؟
تقدم Groupdocs.Conversion Cloud SDKs for Node.js مجموعة واسعة من الخصائص والأساليب لتحويل SVG إلى JPG في JavaScript.