في هذا الموضوع البسيط، ستتعلم كيفية تحويل SVG إلى PNG باستخدام واجهة برمجة تطبيقات Node.js REST. سنطور محول SVG إلى PNG باستخدام واجهة برمجة تطبيقات Node.js منخفضة الكود باتباع الإرشادات المفصلة والبسيطة المذكورة أدناه. يمكن دمج هذا التطبيق مع أي تطبيق Node.js مدعوم في بيئات Windows أو Linux أو macOS، ويمكن إجراء التحويل مجانًا.
متطلب أساسي
- إنشاء حساب والحصول على بيانات اعتماد API لإجراء تحويل SVG إلى PNG
- قم بتنزيل مجموعة أدوات تطوير البرامج السحابية Aspose.Imaging لـ Node.js لتحويل SVG إلى PNG
- إعداد مشروع Node.js باستخدام SDK أعلاه لعرض SVG بتنسيق PNG
خطوات تحويل SVG إلى PNG باستخدام Node.js REST API
- تعيين معرف العميل والسر الخاص بالعميل لواجهة برمجة التطبيقات لتحويل SVG إلى PNG
- إنشاء مثيل لفئة ImagingAPI باستخدام بيانات اعتماد العميل لإجراء تحويل SVG إلى PNG
- حدد أسماء ملفات SVG المصدر و PNG الناتجة
- اقرأ ملف SVG المصدر وقم بتحميله إلى التخزين السحابي
- إنشاء مثيل لـ ConvertImageRequest مع تدفق ملف الإدخال وتنسيق PNG للإخراج
- اتصل بطريقة تحويل الصورة لتحويل SVG إلى PNG باستخدام Node.js REST API*
- احفظ ملف PNG الناتج على القرص المحلي باستخدام دفق الاستجابة المرتجع
الخطوات المحددة تُحوّل نوع الملف من SVG إلى PNG باستخدام واجهة برمجة تطبيقات Node.js منخفضة الكود. سنبدأ بتهيئة إعدادات SDK بإنشاء مثيل لفئة ImagingAPI. ثم نصل إلى ملف SVG المصدر باستخدام FileStream، وننشئ كائن فئة ConvertImageRequest الذي سيُستخدم لاحقًا لإجراء التحويل إلى ملف PNG باستخدام دالة ConvertImage().
كود تحويل SVG إلى PNG في واجهة برمجة تطبيقات Node.js منخفضة الكود
يتيح لك هذا المثال تحويل SVG إلى PNG باستخدام واجهة برمجة تطبيقات Node.js السحابية. ما عليك سوى توفير ملف SVG باستخدام حزمة تطوير برامج Aspose.Imaging REST API SDK، ثم تنزيل ملف PNG الناتج لحفظه محليًا. يمكنك تحسين عملية التحويل عن طريق تعيين وسيطات مختلفة أثناء كائن ConvertImageRequest، والتي تكون مضبوطة افتراضيًا على قيمة فارغة (null) في هذا الكود النموذجي.
في هذا المثال، تعلمنا كيفية تحويل SVG إلى PNG باستخدام Cloud API. إذا كنت ترغب في تحويل SVG إلى صورة JPEG2000، فراجع المقالة حول كيفية تحويل SVG إلى JPEG2000 باستخدام Node.js REST API.