تحويل DWG إلى SVG باستخدام Node.js REST API

يوضح هذا البرنامج التعليمي الموجز كيفية تحويل DWG إلى SVG باستخدام واجهة برمجة تطبيقات Node.js REST. ستتعلم كيفية تحويل DWG إلى SVG تلقائيًا باستخدام واجهة Node.js REST بمساعدة مجموعة تطوير برمجيات سحابية قائمة على Dotnode.js. بعد هذا التحويل من DWG إلى SVG، يمكنك بسهولة عرض رسومات CAD وتوسيع نطاقها في أي متصفح ويب.

متطلب أساسي

خطوات تحويل DWG إلى SVG عبر الإنترنت باستخدام خدمة Node.js RESTful

  1. إنشاء عميل CadApi باستخدام مفتاح API السري ومعرف المستخدم
  2. تعيين مسار الإدخال لملف DWG المصدر وملف SVG الناتج
  3. قراءة ملف الإدخال في مجرى الذاكرة وتعيين موضعه للبدء
  4. إنشاء كائن PutDrawingSvgRequest وتمريره إلى مجرى ذاكرة ملف الإدخال
  5. استدعاء وضع الرسم Svg عن طريق تمرير كائن الطلب لتحويل ملف الإدخال
  6. احفظ دفق SVG المُرجع كملف على القرص

تلخص هذه الخطوات كيفية تغيير تنسيق الملف من CAD إلى SVG باستخدام واجهة برمجة تطبيقات تعتمد على Node.js. أنشئ عميل CadApi، وقم بتهيئته باستخدام مفتاح المستخدم السري ومعرّفه، وحدد مسارات ملفات الإدخال والإخراج، ثم اقرأ ملف DWG المُدخل في مسار ذاكرة. أنشئ كائن PutDrawingSvgRequest باستخدام مسار ذاكرة ملف الإدخال، واستدعِ دالة PutDrawingSvg() لإجراء التحويل والحصول على مسار SVG، ثم احفظ المخرجات كملف SVG.

كود لتحويل AutoCAD إلى SVG باستخدام واجهة برمجة التطبيقات المستندة إلى Node.js

يوضح الكود أعلاه تحويل ملف في AutoCAD إلى SVG باستخدام خدمة Node.js RESTful. يمكنك استخدام خيارات التصدير في فئة PutDrawingSvgRequest لتخصيص المخرجات. وبالمثل، يمكن تحميل ملفات متعددة إلى التخزين السحابي وتحويلها إلى التنسيق المطلوب عن طريق استدعاء الطريقة المناسبة لكل ملف.

يُرشدك هذا الدليل التعليمي إلى تحويل ملفات DWG إلى SVG. لتحويل ملف DWG إلى DWF، راجع المقالة تحويل DWG إلى DWF باستخدام Node.js REST API.

 عربي