يوضح هذا البرنامج التعليمي الموجز كيفية تحويل DWG إلى SVG باستخدام واجهة برمجة تطبيقات Python REST. ستتعلم كيفية تحويل DWG إلى SVG تلقائيًا باستخدام واجهة Python REST بمساعدة مجموعة تطوير برمجيات سحابية مبنية على Dotpython. بعد هذا التحويل من DWG إلى SVG، يمكنك بسهولة عرض رسومات CAD وتوسيع نطاقها في أي متصفح ويب.
متطلب أساسي
- إنشاء حساب والحصول على بيانات اعتماد API لتحويل ملف DWG إلى SVG
- قم بتنزيل مجموعة أدوات تطوير البرامج السحابية Aspose.Cad لنظام Dotpython لتغيير DWG إلى SVG
- إعداد مشروع Python باستخدام SDK أعلاه
خطوات تحويل DWG إلى SVG عبر الإنترنت باستخدام خدمة Python RESTful
- إنشاء عميل CadApi باستخدام مفتاح API السري ومعرف المستخدم
- تعيين مسار الإدخال لملف DWG المصدر وملف SVG الناتج
- قراءة ملف الإدخال في مجرى الذاكرة وتعيين موضعه للبدء
- إنشاء كائن PutDrawingSvgRequest وتمريره إلى مجرى ذاكرة ملف الإدخال
- استدعاء وضع الرسم Svg عن طريق تمرير كائن الطلب لتحويل ملف الإدخال
- احفظ دفق SVG المُرجع كملف على القرص
تلخص هذه الخطوات كيفية تغيير تنسيق الملف من CAD إلى SVG باستخدام واجهة برمجة تطبيقات (API) مبنية على بايثون. أنشئ عميل CadApi، وقم بتهيئته باستخدام مفتاح المستخدم السري ومعرّفه، وحدد مسارات ملفات الإدخال والإخراج، ثم اقرأ ملف DWG المُدخل في مسار ذاكرة. أنشئ كائن PutDrawingSvgRequest باستخدام مسار ذاكرة ملف الإدخال، واستدعِ دالة PutDrawingSvg() لإجراء التحويل والحصول على مسار SVG، ثم احفظ المخرجات كملف SVG.
كود لتحويل AutoCAD إلى SVG باستخدام API المستند إلى Python
يوضح الكود أعلاه تحويل ملف في AutoCAD إلى SVG باستخدام خدمة Python RESTful. يمكنك استخدام خيارات التصدير في فئة PutDrawingSvgRequest لتخصيص المخرجات. وبالمثل، يمكن تحميل ملفات متعددة إلى التخزين السحابي وتحويلها إلى التنسيق المطلوب عن طريق استدعاء الطريقة المناسبة لكل ملف.
يُرشدك هذا الدليل التعليمي إلى تحويل ملفات DWG إلى SVG. لتحويل ملف DWG إلى DWF، راجع المقالة تحويل DWG إلى DWF باستخدام Python REST API.