ضبط حجم رسم CAD باستخدام نوع الوحدة مع Aspose.CAD لـ Java

مقدمة

في عالم التصميم بمساعدة الكمبيوتر (CAD) المتطور باستمرار، تعد الدقة والقدرة على التكيف أمرًا بالغ الأهمية. أحد المتطلبات الشائعة هو ضبط حجم رسومات CAD بناءً على أنواع الوحدات المحددة. يظهر Aspose.CAD for Java كحليف قوي، حيث يوفر إمكانات سلسة لمعالجة ملفات CAD برمجيًا.

المتطلبات الأساسية

قبل الغوص في البرنامج التعليمي، تأكد من توفر المتطلبات الأساسية التالية:

  • بيئة تطوير Java: تأكد من إعداد بيئة تطوير Java وظيفية على جهازك.

  • Aspose.CAD لمكتبة Java: قم بتنزيل مكتبة Aspose.CAD ودمجها في مشروع Java الخاص بك. يمكنك الحصول على المكتبةهنا.

استيراد مساحات الأسماء

في كود Java الخاص بك، قم بتضمين مساحات الأسماء الضرورية للوصول إلى وظائف Aspose.CAD. أضف الواردات التالية:

import com.aspose.cad.Image;
import com.aspose.cad.ImageOptionsBase;

import com.aspose.cad.imageoptions.CadRasterizationOptions;
import com.aspose.cad.imageoptions.PngOptions;

الآن، دعنا نقسم عملية ضبط حجم رسم CAD باستخدام نوع الوحدة إلى خطوات يمكن التحكم فيها:

الخطوة 1: تحديد دليل البيانات

String dataDir = "Your Document Directory" + "CADConversion/";

قم بتعيين المسار للدليل الذي توجد به ملفات CAD الخاصة بك.

الخطوة 2: تحميل رسم CAD

String sourceFilePath = dataDir + "sample.dwg";
Image image = Image.load(sourceFilePath);

قم بتحميل رسم CAD باستخدام Aspose.CADImage فصل.

الخطوة 3: إنشاء خيارات BMP

BmpOptions bmpOptions = new BmpOptions();

إنشاء مثيلBmpOptions فئة لتصدير تخطيط CAD إلى تنسيق BMP.

الخطوة 4: تكوين خيارات التنقيط

CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
bmpOptions.setVectorRasterizationOptions(cadRasterizationOptions);

إنشاء مثيل لCadRasterizationOptions وربطه معBmpOptions لتنقيط المتجهات.

الخطوة 5: ضبط نوع الوحدة

cadRasterizationOptions.setUnitType(UnitType.Centimeter);

حدد نوع الوحدة المطلوبة لرسم CAD. في هذا المثال، قمنا بتعيينه إلى سنتيمتر.

الخطوة 6: تعيين التخطيطات

cadRasterizationOptions.setLayouts(new String[] { "Model" });

حدد التخطيطات التي يجب مراعاتها أثناء التصدير. في هذه الحالة، قمنا باختيار تخطيط “النموذج”.

الخطوة 7: التصدير إلى BMP

String outPath = sourceFilePath + ".bmp";
image.save(outPath, bmpOptions);

وأخيرًا، احفظ رسم CAD المعدل بتنسيق BMP.

خاتمة

مع Aspose.CAD لـ Java، أصبح ضبط أحجام رسم CAD أمرًا سهلاً. يرشدك هذا البرنامج التعليمي خلال العملية، مع التركيز على أهمية كل خطوة في تحقيق نتائج دقيقة.

الأسئلة الشائعة

س1: هل يمكنني استخدام Aspose.CAD لـ Java مع لغات برمجة أخرى؟

ج1: يدعم Aspose.CAD Java بشكل أساسي، ولكن هناك إصدارات متاحة للغات أخرى مثل .NET.

س2: هل هناك أي خيارات ترخيص لـ Aspose.CAD؟

ج2: نعم، يمكنك استكشاف خيارات الترخيص وشراء Aspose.CADهنا.

س3: هل هناك نسخة تجريبية مجانية متاحة لـ Aspose.CAD؟

ج3: بالتأكيد، يمكنك الوصول إلى النسخة التجريبية المجانيةهنا.

س4: كيف يمكنني الحصول على دعم Aspose.CAD لـ Java؟

ج4: قم بزيارة منتدى Aspose.CADهنا للحصول على الدعم الشامل.

س5: هل يمكنني الحصول على ترخيص مؤقت لـ Aspose.CAD؟

ج5: نعم، يمكنك الحصول على ترخيص مؤقتهنا.