يشرح هذا الدليل الموجز كيفية تحويل DWG إلى DWF باستخدام واجهة برمجة تطبيقات Node.js REST. يُحوّل تحويل DWG إلى DWF باستخدام واجهة برمجة تطبيقات Node.js منخفضة الترميز رسومات CAD القابلة للتعديل إلى ملف خفيف الوزن وقابل للمشاركة وللقراءة فقط، مما يُسهّل عرضها وطباعتها ووضع العلامات عليها دون الكشف عن الأصل. ستُجري هذا التحويل بمساعدة مجموعة تطوير برمجيات سحابية قائمة على Dotnode.js.
متطلب أساسي
- إنشاء حساب والحصول على بيانات اعتماد API لتحويل ملف DWG إلى DWF
- قم بتنزيل مجموعة أدوات تطوير البرامج السحابية Aspose.Cad لـ Dotnodejs لتغيير DWG إلى DWF
- قم بإعداد مشروع Node.js باستخدام SDK أعلاه
خطوات تحويل ملف DWG إلى DXF باستخدام واجهة برمجة التطبيقات المستندة إلى Node.js
- قم بإنشاء مثيل CadApi باستخدام مفتاح التطبيق ومعرف تطبيق SID وbaseUrl الخاص بك
- قم بتوجيه inputPath إلى ملف DWG المصدر وoutputPath إلى ملف DWF المستهدف
- افتح ملف DWG، ثم انسخه إلى MemoryStream، وأعد تعيين الموضع إلى 0
- إنشاء PutDrawingDwfRequest باستخدام MemoryStream المُجهز
- اتصل بـ cadApi.وضع الرسم Dwf(request) للحصول على DWF المحول كدفق
- إنشاء ملف الوجهة ونسخ مجرى النتيجة إلى outputPath
هذه الخطوات تلخص عملية تحويل DWG إلى DWF باستخدام واجهة برمجة تطبيقات تعتمد على Node.js. أولاً، قم بإعداد CadApi باستخدام بيانات اعتمادك، ثم وجهها إلى ملف DWG وDWF الذي ترغب في إنشائه. بعد ذلك، حمّل DWG إلى الذاكرة، وأرسله باستخدام PutDrawingDwfRequest لتحويله، ثم احفظ التدفق المُعاد كـ DWF.
كود لتحويل AutoCAD إلى DWF باستخدام واجهة Node.js REST
يوضح هذا المثال البرمجي عملية تطوير مُحوِّل DWG إلى DWF عبر الإنترنت باستخدام واجهة برمجة تطبيقات Node.js REST. يُحمَّل ملف المصدر مباشرةً من وحدة تخزين القرص؛ ومع ذلك، يُمكنك تحميل ملفات متعددة إلى وحدة التخزين السحابية وإجراء التحويلات اللازمة للملفات المُحمَّلة مسبقًا. يُمكنك توفير مُعاملات اختيارية مثل حجم الصفحة المُستهدف/DPI، ولون الخلفية، والدوران، والتكبير/التصغير/الحجم، وما إلى ذلك، باستخدام المُعاملات الإضافية في دالة PutDrawingDwfRequest().
لقد تعلّمنا في هذا البرنامج التعليمي كيفية تحويل ملفات DWG إلى DWF. لتحويل ملف DWG إلى DXF، راجع مقال تحويل DWG إلى DXF باستخدام Node.js REST API.