OBJ تدعم الملفات الهندسة متعددة الأضلاع بالإضافة إلى الشكل الهندسي الحر مثل المنحنيات والأسطح. في بعض الحالات ، قد تحتاج إلى تحويل ملف كائن OBJ إلى ملف DXF. وفقًا لحالات الاستخدام هذه ، تتناول هذه المقالة كيفية تحويل ملف OBJ إلى ملف DXF برمجيًا في Java.
OBJ to DXF Converter - تثبيت Java API
Aspose.CAD for Java API يدعم العمل مع أنواع مختلفة من الرسومات وملفات الرسوم. ما عليك سوى تكوين API عن طريق تنزيل ملفات JAR الخاصة بها من صفحة الإصدارات الجديدة أو تكوينها من Aspose Repository باستخدام المواصفات التالية في ملف pom.xml الخاص بمشروعك القائم على Maven:
مخزن:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
الاعتماد:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cad</artifactId>
<version>22.3</version>
</dependency>
</dependencies>
تحويل OBJ إلى DXF برمجيًا في Java
يمكنك تحويل ملف OBJ إلى ملف DXF باتباع الخطوات التالية:
- قم بتحميل ملف كائن الإدخال بفئة صورة.
- تهيئة CadRasterizationOptions و DxfOptions كائن فئة.
- تحويل ملف OBJ إلى صيغة DXF.
يوضح نموذج التعليمة البرمجية أدناه كيفية تحويل ملف OBJ إلى ملف DXF برمجيًا في Java:
// قم بتحميل ملف OBJ باستخدام فئة الصورة
com.aspose.cad.Image image = com.aspose.cad.Image.load("template.obj");
// قم بإنشاء كائن من فئة CadRasterizationOptions
com.aspose.cad.imageoptions.CadRasterizationOptions rasterizationOptions = new com.aspose.cad.imageoptions.CadRasterizationOptions();
rasterizationOptions.setPageWidth(1600);
rasterizationOptions.setPageHeight(1600);
// قم بإنشاء كائن من فئة DxfOptions
com.aspose.cad.imageoptions.DxfOptions options = new com.aspose.cad.imageoptions.DxfOptions();
// قم بتعيين الخاصية VectorRasterizationOptions
options.setVectorRasterizationOptions(rasterizationOptions);
// تصدير OBJ إلى DXF
image.save("output.dxf", options);
احصل على ترخيص API مجاني
يمكنك تقييم API بدون أي قيود تقييمية عن طريق طلب ترخيص مؤقت مجاني.
استنتاج
في هذه المقالة ، تعلمت كيفية تحويل ملف OBJ إلى تنسيق DXF برمجيًا في Java. علاوة على ذلك ، قد تحتاج إلى زيارة مساحة التوثيق لاستكشاف الميزات الأخرى لواجهة برمجة التطبيقات. في حالة وجود أي استفسار ، يرجى مراسلتنا على المنتدى.