تستخدم ملفات IFC لنمذجة المباني المختلفة لأغراض البناء. في حالات معينة ، قد ترغب في تحويل ملف IFC إلى صورة JPG أو PNG لعرض النموذج على أنظمة تشغيل مختلفة. تشرح هذه المقالة كيفية تحويل ملف IFC إلى صورة برمجيًا باستخدام Java.
- IFC to JPG أو PNG Image Converter - تثبيت Java API
- تحويل ملف IFC إلى صورة JPG برمجيًا باستخدام Java
- تحويل IFC إلى PNG Image برمجيًا باستخدام Java
IFC to JPG أو PNG Image Converter - تثبيت Java API
Aspose.CAD for Java API يدعم تحويل ملفات IFC إلى صورة. يرجى تكوين API عن طريق تنزيل ملف JAR من قسم الإصدارات الجديدة أو باستخدام تكوينات 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>21.8</version>
</dependency>
</dependencies>
تحويل ملف IFC إلى صورة JPG برمجيًا باستخدام Java
يمكنك تحويل ملف IFC إلى صورة JPG من خلال الخطوات التالية:
- أولاً ، قم بتحميل ملف IFC المصدر باستخدام مُنشئ الفئة صورة.
- تهيئة CadRasterizationOptions كائن فئة.
- قم بإنشاء مثيل من نوع JpegOptions.
- تحويل صورة IFC إلى JPG باستخدام خيارات VectorRasterization.
يوضح مقتطف الشفرة أدناه كيفية تحويل ملف IFC إلى صورة JPG باستخدام Java:
// تحميل ملف IFC الإدخال باستخدام فئة الصورة
Image image = Image.load("template.ifc");
// قم بإنشاء مثيل لفئة CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
// اضبط الارتفاع والعرض
rasterizationOptions.setPageWidth(1600);
rasterizationOptions.setPageHeight(1600);
// قم بإنشاء كائن من JpegOptions
JpegOptions options = new JpegOptions();
// قم بتعيين VectorRasterizationOptions
options.setVectorRasterizationOptions(rasterizationOptions);
// تحويل صورة IFC إلى JPG
image.save("output.jpg", options);
تحويل IFC إلى PNG Image باستخدام Java
يمكنك تحويل ملف IFC إلى صورة PNG باتباع الخطوات التالية:
- قم بتحميل ملف IFC المصدر بفئة صورة.
- تهيئة كائن من فئة CadRasterizationOptions.
- إنشاء كائن فئة PngOptions.
- أخيرًا ، قم بتحويل IFC إلى صورة PNG باستخدام VectorRasterizationOptions.
يوضح نموذج التعليمات البرمجية التالي كيفية تحويل ملف IFC إلى صورة PNG باستخدام Java:
// تحميل ملف IFC الإدخال باستخدام فئة الصورة
Image image = Image.load("template.ifc");
// قم بإنشاء مثيل لفئة CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
// اضبط الارتفاع والعرض
rasterizationOptions.setPageWidth(1600);
rasterizationOptions.setPageHeight(1600);
// قم بإنشاء كائن من PngOptions
PngOptions options = new PngOptions();
// قم بتعيين VectorRasterizationOptions
options.setVectorRasterizationOptions(rasterizationOptions);
// تحويل IFC إلى صورة PNG
image.save("output.png", options);
احصل على رخصة مؤقتة مجانية
يمكنك طلب ترخيص مؤقت مجاني واختبار واجهة برمجة التطبيقات بدون أي قيود على التقييم.
استنتاج
في الختام ، لقد استكشفت كيفية تحويل ملف IFC إلى صورة بتنسيق JPG أو PNG باستخدام Java. يرجى زيارة قسم التوثيق للتعرف على الميزات الأخرى المختلفة لواجهة برمجة التطبيقات. علاوة على ذلك ، لا تتردد في مراسلتنا على منتدى الدعم المجاني في حالة وجود أي استفسارات.