IFC en JPG PNG

Les fichiers IFC sont utilisés pour modéliser différents bâtiments à des fins de construction. Dans certaines situations, vous souhaiterez peut-être convertir un fichier IFC en une image JPG ou PNG pour afficher le modèle sur différents systèmes d’exploitation. Cet article explique comment convertir un fichier IFC en image par programmation à l’aide de Java.

Convertisseur d’images IFC en JPG ou PNG - Installation de l’API Java

L’API Aspose.CAD for Java prend en charge la conversion de fichiers IFC en image. Veuillez configurer l’API en téléchargeant le fichier JAR depuis la section New Releases ou avec les configurations Maven suivantes :

Repository:

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>http://repository.aspose.com/repo/</url>
    </repository>
</repositories>

Dependency:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-cad</artifactId>
        <version>21.8</version>        
   </dependency>
</dependencies>

Convertir un fichier IFC en image JPG par programmation à l’aide de Java

Vous pouvez convertir un fichier IFC en une image JPG en procédant comme suit :

  1. Tout d’abord, chargez le fichier IFC source avec le constructeur de classe Image.
  2. Initialisez l’objet de classe CadRasterizationOptions.
  3. Créez une instance de type JpegOptions.
  4. Convertissez l’image IFC en JPG avec VectorRasterizationOptions.

L’extrait de code ci-dessous montre comment convertir un fichier IFC en une image JPG à l’aide de Java :

// Charger le fichier IFC d'entrée à l'aide de la classe Image
Image image = Image.load("template.ifc");

// Créer une instance de la classe CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();

// Définir la hauteur et la largeur
rasterizationOptions.setPageWidth(1600);
rasterizationOptions.setPageHeight(1600);

// Créer un objet de JpegOptions
JpegOptions options = new JpegOptions();

// Définir les VectorRasterizationOptions
options.setVectorRasterizationOptions(rasterizationOptions);

// Convertir une image IFC en JPG
image.save("output.jpg", options);

Convertir IFC en image PNG avec Java

Vous pouvez convertir un fichier IFC en image PNG en procédant comme suit :

  1. Chargez le fichier IFC source avec la classe Image.
  2. Initialiser un objet de la classe CadRasterizationOptions.
  3. Instanciez l’objet de classe PngOptions.
  4. Enfin, convertissez IFC en image PNG à l’aide de VectorRasterizationOptions.

L’exemple de code suivant explique comment convertir un fichier IFC en image PNG avec Java :

// Charger le fichier IFC d'entrée à l'aide de la classe Image
Image image = Image.load("template.ifc");

// Créer une instance de la classe CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
// Définir la hauteur et la largeur
rasterizationOptions.setPageWidth(1600);
rasterizationOptions.setPageHeight(1600);

// Créer un objet de PngOptions
PngOptions options = new PngOptions();

// Définir les VectorRasterizationOptions
options.setVectorRasterizationOptions(rasterizationOptions);

// Convertir IFC en image PNG
image.save("output.png", options);

Obtenez une licence temporaire gratuite

Vous pouvez demander une licence temporaire gratuite et tester l’API sans aucune limitation d’évaluation.

Conclusion

En conclusion, vous avez exploré comment convertir un fichier IFC en une image au format JPG ou PNG avec Java. Veuillez visiter la section documentation pour découvrir les différentes autres fonctionnalités de l’API. De plus, n’hésitez pas à nous écrire sur le forum d’assistance gratuit en cas de questions.

Voir également