
Aspose.CAD for JavaScript
واجهة برمجة تطبيقات JavaScript لإنشاء ملفات AutoCAD وتحويلها
واجهة برمجة تطبيقات JavaScript مفتوحة المصدر لتصدير رسومات AutoCAD DWG و DXF و DWF و DXB و STL إلى PDF والصور النقطية (BMP و GIF و JPG و JPEG) دون أي تبعيات.
ما هو Aspose.CAD لجافا سكريبت؟
تلعب ملفات CAD، المعروفة باسم ملفات التصميم بمساعدة الحاسوب، دورًا محوريًا في قطاعات مثل الهندسة المعمارية والهندسة والتصنيع. وتُعدّ القدرة على العمل مع ملفات CAD باستخدام الشيفرة البرمجية أمرًا بالغ الأهمية لتبسيط المهام، واسترجاع المعلومات، وإضافة ميزات CAD إلى تطبيقات سطح المكتب والويب. وتتميّز واجهة برمجة التطبيقات Aspose.CAD لجافا سكريبت كأداة موثوقة للمطورين، حيث توفر مكتبة قوية للتعامل بسهولة مع ملفات CAD بلغة جافا سكريبت.
تُعد واجهة برمجة التطبيقات Aspose.CAD لجافا سكريبت أداة فعّالة يمكنها التعامل مع تنسيقات CAD متنوعة مثل DWG وDXF وDWT وDGN وغيرها. تقدم هذه المكتبة العديد من الميزات المفيدة، بما في ذلك إنشاء ملفات CAD جديدة، وتعديل المخططات الحالية، وعرض ملفات CAD بتنسيقات مختلفة، وعرضها على تطبيقات الويب، وإدارة الطبقات الفردية، وتحسين أمان وسلامة ملفات CAD، ودعم عمليات الهندسة، واستخراج معلومات البيانات الوصفية من ملفات CAD، والتعامل مع كائنات CAD برمجيًا.
أنشأ فريق Aspose واجهة برمجة تطبيقات Aspose.CAD لجافا سكريبت، وهي مكتبة جافا سكريبت متطورة. تأتي مزودة بواجهة برمجة تطبيقات أصلية عالية التقنية لتحويل ملفات CAD. تتيح هذه الأداة الرائعة للمطورين التبديل بين أنواع ملفات CAD المختلفة مثل DXF وDWG وDWT وDGN وIFC وDWF وDWFX وSTL وIGES(IGS) وCF2 وCollada(DAE) وPLT وOBJ وSVG وDXB وFBX وU3D و3DS وSTP، وتحويلها إلى تنسيقات صور نقطية وملفات PDF. والأفضل من ذلك كله؟ لن تحتاج إلى أي برنامج آخر لتحقيق ذلك. تُقدّم واجهة برمجة تطبيقات Aspose.CAD إمكانياتٍ كبيرة. فميزاتها المتعددة، وقدرتها على العمل على منصات مختلفة، وسهولة دمجها مع أدوات أخرى، تجعلها تُحدث نقلة نوعية في مجال التصميم بمساعدة الحاسوب (CAD) في مجالات مثل الهندسة والعمارة والتصنيع.
البدء باستخدام Aspose.CAD لجافا سكريبت
الطريقة المُوصى بها لتثبيت Aspose.CAD لجافا سكريبت هي استخدام NPM. يُرجى استخدام الأمر التالي لتثبيت سلس.
تثبيت Aspose.CAD لـ JavaScript عبر NPM
npm install aspose-cad
يمكنك تنزيل المكتبة مباشرةً من صفحة المنتج Aspose.CAD for JavaScript
يُسهّل Aspose.CAD لـ JavaScript على مطوري البرامج تحميل وتحويل صيغ ملفات CAD الأخرى إلى صيغ أخرى مدعومة باستخدام واجهة برمجة تطبيقات JavaScript. تتيح هذه الواجهة تحويل ملفات AutoCAD بصيغ DXF، DWG، DWT، DGN، IFC، DWF، DWFX، STL، PLT، OBJ، SVG، DXB، FBX، U3D، 3DS، وSTP إلى PDF وصور نقطية مثل GIF، TIFF، JPEG، PNG، PSD، BMP، DICOM، Webp، EMF، WMF، SVG، وغيرها. تُعد هذه الميزة مفيدة عند الحاجة إلى إنشاء تقارير، أو مشاركة ملفات CAD مع غير مستخدمي CAD، أو دمج بيانات CAD في أنظمة مختلفة. يوضح المثال التالي كيف يُمكن لمطوري البرامج تحويل صيغة DWG إلى PNG داخل تطبيقات JavaScript.
كيفية تصدير تنسيق DWG إلى PNG عبر JavaScript؟
async onFileSelected(event) {
const file: File = event.target.files[0]; //file.dwg
file.arrayBuffer().then(async buff => {
let x = new Uint8Array(buff);
this.imgFile = await Image.load(x);
var exportedFile = await Image.save(this.imgFile, new PngOptions());
var blob = new Blob([exportedFile], { type: 'application/octet-stream' });
});
}
عمليات هندسة CAD عبر واجهة برمجة تطبيقات JavaScript
يوفر Aspose.CAD لـ JavaScript دعمًا لعمليات هندسية متنوعة للتعامل برمجيًا مع عمليات الهندسة داخل تطبيقات JavaScript. توفر واجهة برمجة التطبيقات عمليات هندسية متنوعة، مما يسمح لمطوري البرامج بأداء مهام مثل التدرج، والتدوير، والتحويل، والدمج، والنسخ، والانعكاس، وغيرها على كائنات CAD. تُعد هذه الوظيفة أساسية لتعديل ملفات CAD برمجيًا. علاوة على ذلك، تتيح واجهة برمجة التطبيقات معالجة كائنات CAD برمجيًا، مثل الخطوط، والأقواس، والدوائر، والنصوص، والأبعاد، وغيرها.
دعم طبقات وتخطيطات أوتوكاد
توفر واجهة برمجة تطبيقات Aspose.CAD لجافا سكريبت دعمًا شاملاً للعمل مع الطبقات والتخطيطات. يمكنك إنشاء الطبقات وتعديلها وحذفها، بالإضافة إلى إدارة التخطيطات داخل ملفات CAD. تُعد هذه الميزة مفيدة بشكل خاص عند التعامل مع مشاريع CAD المعقدة التي تتضمن طبقات وتخطيطات متعددة. يمكن لمطوري البرامج الوصول بسهولة إلى الطبقات الفردية ومعالجتها داخل ملفات CAD باستخدام واجهة برمجة التطبيقات، كما تدعم مهامًا مثل إخفاء طبقات محددة، أو تغيير خصائصها، أو استخراج بيانات خاصة بكل طبقة.
قراءة واستخراج بيانات تعريف CAD عبر JavaScript
يُمكّن Aspose.CAD لـ JavaScript مطوري البرامج من الوصول إلى معلومات بيانات تعريف AutoCAD باستخدام بضعة أسطر فقط من JavaScript. تُمكّن واجهة برمجة التطبيقات (API) المبرمجين من استرداد معلومات الطبقات والكتل والكيانات والأبعاد والخصائص الأخرى بسهولة، مما يُمكّنهم من تحليل ملفات CAD ومعالجتها برمجيًا. علاوة على ذلك، يُمكن للمطورين أيضًا استخراج معلومات البيانات التعريفية من ملفات CAD، مثل تفاصيل المؤلف وتاريخ الإنشاء وسجل التعديلات. يمكن استخدام هذه المعلومات للتوثيق أو التحليل أو المعالجة الإضافية.