IFC в JPG PNG

Файли IFC використовуються для моделювання різних будівель для цілей будівництва. У певних ситуаціях ви можете перетворити файл IFC на зображення JPG або PNG для відображення моделі в інших операційних системах. У цій статті пояснюється, як програмно перетворити файл IFC на зображення за допомогою Java.

Конвертер зображень IFC у JPG або PNG – встановлення 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, виконавши такі дії:

  1. По-перше, завантажте вихідний файл IFC за допомогою конструктора класу Image.
  2. Ініціалізувати об’єкт класу CadRasterizationOptions.
  3. Створіть екземпляр типу JpegOptions.
  4. Перетворіть зображення IFC на JPG за допомогою VectorRasterizationOptions.

Наведений нижче фрагмент коду показує, як перетворити файл IFC на зображення JPG за допомогою Java:

// Завантажте вхідний файл IFC за допомогою класу Image
Image image = Image.load("template.ifc");

// Створіть екземпляр класу CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();

// Встановіть висоту і ширину
rasterizationOptions.setPageWidth(1600);
rasterizationOptions.setPageHeight(1600);

// Створіть об’єкт JpegOptions
JpegOptions options = new JpegOptions();

// Встановіть параметри векторної растеризації
options.setVectorRasterizationOptions(rasterizationOptions);

// Перетворення IFC на зображення JPG
image.save("output.jpg", options);

Перетворення IFC на зображення PNG за допомогою Java

Ви можете конвертувати файл IFC у зображення PNG, виконавши наведені нижче дії.

  1. Завантажте вихідний файл IFC із класом Image.
  2. Ініціалізуйте об’єкт класу CadRasterizationOptions.
  3. Створіть об’єкт класу PngOptions.
  4. Нарешті, перетворіть зображення IFC у PNG за допомогою VectorRasterizationOptions.

У наступному прикладі коду пояснюється, як перетворити файл IFC на зображення PNG за допомогою Java:

// Завантажте вхідний файл IFC за допомогою класу Image
Image image = Image.load("template.ifc");

// Створіть екземпляр класу CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
// Встановіть висоту і ширину
rasterizationOptions.setPageWidth(1600);
rasterizationOptions.setPageHeight(1600);

// Створіть об’єкт PngOptions
PngOptions options = new PngOptions();

// Встановіть параметри векторної растеризації
options.setVectorRasterizationOptions(rasterizationOptions);

// Перетворення IFC на зображення PNG
image.save("output.png", options);

Отримайте безкоштовну тимчасову ліцензію

Ви можете подати запит на безкоштовну тимчасову ліцензію і протестувати API без будь-яких обмежень щодо оцінювання.

Висновок

На завершення ви дослідили, як перетворити файл IFC на зображення у форматі JPG або PNG за допомогою Java. Відвідайте розділ документація, щоб дізнатися про інші функції API. Крім того, будь ласка, не соромтеся писати нам на безкоштовний форум підтримки у разі будь-яких запитань.

Дивись також