Файли IFC використовуються для моделювання різних будівель для цілей будівництва. У певних ситуаціях ви можете перетворити файл IFC на зображення JPG або PNG для відображення моделі в інших операційних системах. У цій статті пояснюється, як програмно перетворити файл IFC на зображення за допомогою Java.
- Конвертер зображень IFC у JPG або PNG – встановлення Java API
- Перетворіть файл IFC на зображення JPG програмно за допомогою Java
- Програмно конвертуйте IFC у зображення PNG за допомогою 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, виконавши такі дії:
- По-перше, завантажте вихідний файл IFC за допомогою конструктора класу Image.
- Ініціалізувати об’єкт класу CadRasterizationOptions.
- Створіть екземпляр типу JpegOptions.
- Перетворіть зображення 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, виконавши наведені нижче дії.
- Завантажте вихідний файл IFC із класом Image.
- Ініціалізуйте об’єкт класу CadRasterizationOptions.
- Створіть об’єкт класу PngOptions.
- Нарешті, перетворіть зображення 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. Крім того, будь ласка, не соромтеся писати нам на безкоштовний форум підтримки у разі будь-яких запитань.