فایلهای IFC برای مدلسازی ساختمانهای مختلف برای اهداف ساختوساز استفاده میشوند. در شرایط خاص، ممکن است بخواهید یک فایل IFC را به یک تصویر JPG یا PNG تبدیل کنید تا مدل را در سیستم عامل های مختلف نمایش دهید. این مقاله نحوه تبدیل فایل IFC به تصویر را با استفاده از جاوا توضیح می دهد.
- مبدل تصویر IFC به JPG یا PNG – نصب Java API
- تبدیل فایل IFC به تصویر JPG به صورت برنامه نویسی با جاوا
- IFC را با استفاده از جاوا به صورت برنامه ریزی شده به تصویر PNG تبدیل کنید
مبدل تصویر IFC به JPG یا PNG – نصب Java API
Aspose.CAD برای جاوا API از تبدیل فایل های IFC به تصویر پشتیبانی می کند. لطفاً با دانلود فایل JAR از بخش انتشارهای جدید یا با تنظیمات Maven زیر، API را پیکربندی کنید:
مخزن:
<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 تبدیل کنید
با انجام مراحل زیر می توانید فایل IFC را به تصویر JPG تبدیل کنید:
- ابتدا فایل IFC منبع را با سازنده کلاس Image بارگیری کنید.
- شیء کلاس CadRasterizationOptions را راه اندازی کنید.
- یک نمونه از نوع JpegOptions ایجاد کنید.
- IFC را با VectorRasterizationOptions به تصویر JPG تبدیل کنید.
قطعه کد زیر نحوه تبدیل یک فایل IFC به یک تصویر JPG را با استفاده از جاوا نشان می دهد:
// فایل ورودی IFC را با استفاده از کلاس Image بارگیری کنید
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 تبدیل کنید
با انجام مراحل زیر می توانید یک فایل IFC را به یک تصویر PNG تبدیل کنید:
- فایل IFC منبع را با کلاس Image بارگیری کنید.
- یک شی از کلاس CadRasterizationOptions را راه اندازی کنید.
- شیء کلاس PngOptions را نمونه سازی کنید.
- در نهایت، IFC را با استفاده از VectorRasterizationOptions به تصویر PNG تبدیل کنید.
نمونه کد زیر نحوه تبدیل یک فایل IFC به یک تصویر PNG با جاوا را توضیح می دهد:
// فایل ورودی IFC را با استفاده از کلاس Image بارگیری کنید
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);
مجوز موقت رایگان دریافت کنید
شما می توانید یک [مجوز موقت رایگان] درخواست کنید و API را بدون هیچ گونه محدودیت ارزیابی آزمایش کنید.
نتیجه
در پایان، نحوه تبدیل یک فایل IFC به یک تصویر با فرمت JPG یا PNG با جاوا را بررسی کرده اید. لطفاً از بخش مستندات دیدن کنید تا با سایر ویژگیهای API آشنا شوید. علاوه بر این، لطفاً در صورت وجود هرگونه سؤال، در تالار گفتمان پشتیبانی رایگان برای ما بنویسید.