Файлы 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();
// Установите параметры VectorRasterizationOptions.
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();
// Установите параметры VectorRasterizationOptions.
options.setVectorRasterizationOptions(rasterizationOptions);
// Конвертировать изображение IFC в PNG
image.save("output.png", options);
Получить бесплатную временную лицензию
Вы можете запросить бесплатную временную лицензию и протестировать API без каких-либо ограничений на оценку.
Вывод
В заключение вы узнали, как преобразовать файл IFC в изображение в формате JPG или PNG с помощью Java. Посетите раздел документация, чтобы узнать о других функциях API. Кроме того, если у вас возникнут вопросы, пишите нам на бесплатный форум поддержки.