Los archivos IFC se utilizan para modelar diferentes edificios con fines de construcción. En determinadas situaciones, es posible que desee convertir un archivo IFC en una imagen JPG o PNG para mostrar el modelo en diferentes sistemas operativos. Este artículo explica cómo convertir un archivo IFC en una imagen mediante programación usando Java.
- Convertidor de imágenes IFC a JPG o PNG: instalación de la API de Java
- Convierta un archivo IFC a una imagen JPG mediante programación con Java
- Convierta imágenes IFC a PNG mediante programación usando Java
Convertidor de imágenes IFC a JPG o PNG: instalación de la API de Java
Aspose.CAD for Java La API admite la conversión de archivos IFC en una imagen. Configure la API descargando el archivo JAR de la sección Nuevos lanzamientos o con las siguientes configuraciones de Maven:
Repositorio:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
Dependencia:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cad</artifactId>
<version>21.8</version>
</dependency>
</dependencies>
Convierta un archivo IFC a una imagen JPG mediante programación usando Java
Puede convertir un archivo IFC a una imagen JPG con los siguientes pasos:
- En primer lugar, cargue el archivo IFC de origen con el constructor de clase Image.
- Inicialice el objeto de clase CadRasterizationOptions.
- Cree una instancia de tipo JpegOptions.
- Convierta la imagen IFC a JPG con VectorRasterizationOptions.
El fragmento de código a continuación muestra cómo convertir un archivo IFC a una imagen JPG usando Java:
// Cargue el archivo IFC de entrada usando la clase de imagen
Image image = Image.load("template.ifc");
// Crear una instancia de la clase CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
// Establecer la altura y el ancho
rasterizationOptions.setPageWidth(1600);
rasterizationOptions.setPageHeight(1600);
// Crear un objeto de JpegOptions
JpegOptions options = new JpegOptions();
// Establecer las opciones de rasterización vectorial
options.setVectorRasterizationOptions(rasterizationOptions);
// Convertir imagen IFC a JPG
image.save("output.jpg", options);
Convertir imagen IFC a PNG con Java
Puede convertir un archivo IFC a una imagen PNG con los pasos a continuación:
- Cargue el archivo IFC de origen con la clase Image.
- Inicialice un objeto de la clase CadRasterizationOptions.
- Crea una instancia del objeto de clase OpcionesPng.
- Finalmente, convierta la imagen IFC a PNG usando VectorRasterizationOptions.
El siguiente ejemplo de código explica cómo convertir un archivo IFC a una imagen PNG con Java:
// Cargue el archivo IFC de entrada usando la clase de imagen
Image image = Image.load("template.ifc");
// Crear una instancia de la clase CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
// Establecer la altura y el ancho
rasterizationOptions.setPageWidth(1600);
rasterizationOptions.setPageHeight(1600);
// Crear un objeto de PngOptions
PngOptions options = new PngOptions();
// Establecer las opciones de rasterización vectorial
options.setVectorRasterizationOptions(rasterizationOptions);
// Convertir imagen IFC a PNG
image.save("output.png", options);
Obtenga una Licencia Temporal Gratis
Puede solicitar una licencia temporal gratuita y probar la API sin ninguna limitación de evaluación.
Conclusión
En conclusión, ha explorado cómo convertir un archivo IFC a una imagen en formato JPG o PNG con Java. Visite la sección documentación para conocer las otras características diferentes de la API. Además, no dude en escribirnos al foro de soporte gratuito en caso de cualquier consulta.