في هذا الموضوع البسيط، ستتعلم كيفية تحويل SVG إلى EMF باستخدام واجهة برمجة تطبيقات Node.js REST. سنطور محوّل SVG إلى EMF باستخدام واجهة برمجة تطبيقات Node.js منخفضة الكود باتباع الخطوات المفصلة والواضحة المذكورة في القسم التالي. يمكن تضمين شيفرة التطبيق المُطوّرة مع أي تطبيق Node.js مدعوم في بيئات Windows أو Linux أو macOS، ويمكن إجراء التحويل مجانًا.
متطلب أساسي
- إنشاء حساب والحصول على بيانات اعتماد API لإجراء تحويل SVG إلى EMF
- قم بتنزيل مجموعة أدوات تطوير البرامج السحابية Aspose.Imaging لـ Node.js لتحويل SVG إلى EMF
- إعداد مشروع Node.js باستخدام SDK أعلاه لعرض SVG كـ EMF
خطوات تحويل SVG إلى EMF باستخدام Node.js REST API
- تعيين معرف العميل والسر الخاص بالعميل لواجهة برمجة التطبيقات لتحويل SVG إلى EMF
- إنشاء مثيل لفئة ImagingAPI باستخدام بيانات اعتماد العميل لإجراء تحويل SVG إلى EMF
- حدد أسماء ملفات SVG المصدر وملف EMF الناتج
- اقرأ ملف SVG المصدر وقم بتحميله إلى التخزين السحابي
- إنشاء مثيل لـ ConvertImageRequest باستخدام تدفق ملف SVG المدخل وتنسيق EMF المخرج
- اتصل بطريقة تحويل الصورة لتحويل SVG إلى EMF باستخدام Node.js REST API*
- احفظ تدفق ملف EMF المُقدم على القرص المحلي
تُحوّل الخطوات المذكورة أعلاه نوع الملف من SVG إلى EMF باستخدام واجهة برمجة تطبيقات Node.js منخفضة الكود. سنبدأ العملية بالتهيئة من خلال تهيئة SDK وإنشاء كائن فئة ImagingAPI. بعد ذلك، سنصل إلى ملف SVG المصدر باستخدام FileStream، وننشئ مثيلًا لفئة ConvertImageRequest التي تُستخدم لاحقًا لإجراء التحويل إلى تدفق ملف EMF باستخدام دالة ConvertImage().
كود تحويل SVG إلى EMF في واجهة برمجة تطبيقات Node.js منخفضة الكود
يتيح لك هذا المثال البسيط تحويل SVG إلى EMF باستخدام واجهة برمجة تطبيقات Node.js السحابية. ما عليك سوى توفير مسار صحيح لصورة SVG على القرص باستخدام حزمة تطوير برامج Aspose.Imaging REST API SDK، ثم إجراء التحويل، وبعد اكتمال عملية التحويل، نزّل ملف EMF الناتج لحفظه محليًا.
In this topic, we have learned to transform SVG to EMF with Cloud API. If you are interested in performing SVG to BMP conversion, refer to the article on how to Convert SVG to BMP with Node.js REST API.