IFC till JPG PNG

IFC-filer används för att modellera olika byggnader för konstruktionsändamål. I vissa situationer kan du vilja konvertera en IFC-fil till en JPG eller PNG-bild för att visa modellen på olika operativsystem. Den här artikeln förklarar hur du konverterar en IFC-fil till en bild programmatiskt med Java.

IFC till JPG- eller PNG-bildskonverterare – Java API-installation

Aspose.CAD för Java API stöder konvertering av IFC-filer till en bild. Konfigurera API genom att ladda ned JAR-filen från avsnittet Nya utgåvor eller med följande Maven-konfigurationer:

Repository:

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

Beroende:

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

Konvertera IFC-fil till JPG-bild programmatiskt med Java

Du kan konvertera en IFC-fil till en JPG-bild med följande steg:

  1. Läs först in käll-IFC-fil med konstruktorn för Image-klassen.
  2. Initiera en instans av CadRasterizationOptions-klassen.
  3. Skapa en instans av JpegOptions-typ.
  4. Konvertera IFC till JPG-bild med VectorRasterizationOptions.

Kodavsnittet nedan visar hur du konverterar en IFC-fil till en JPG-bild med Java:

// Load input IFC file using the Image class
Image image = Image.load("template.ifc");
// Create an instance of CadRasterizationOptions class
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
// Set the height & width
rasterizationOptions.setPageWidth(1600);
rasterizationOptions.setPageHeight(1600);
// Create an object of JpegOptions
JpegOptions options = new JpegOptions();
// Set the VectorRasterizationOptions
options.setVectorRasterizationOptions(rasterizationOptions);
// Convert IFC to JPG image
image.save("output.jpg", options);
view raw IFC-to-JPG.java hosted with ❤ by GitHub

Konvertera IFC till PNG-bild med Java

Du kan konvertera en IFC-fil till en PNG-bild med följande steg:

  1. Läs in käll-IFC-fil med Image-klassen.
  2. Initiera en instans av CadRasterizationOptions-klassen.
  3. Instansiera PngOptions-klassen.
  4. Konvertera IFC till PNG-bild med VectorRasterizationOptions.

Följande kod exempel visar hur du konverterar en IFC-fil till en PNG-bild med Java:

// Load input IFC file using the Image class
Image image = Image.load("template.ifc");
// Create an instance of CadRasterizationOptions class
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
// Set the height & width
rasterizationOptions.setPageWidth(1600);
rasterizationOptions.setPageHeight(1600);
// Create an object of PngOptions
PngOptions options = new PngOptions();
// Set the VectorRasterizationOptions
options.setVectorRasterizationOptions(rasterizationOptions);
// Convert IFC to PNG image
image.save("output.png", options);
view raw IFC-to-PNG.java hosted with ❤ by GitHub

Hämta gratistillfälligt licens

Du kan begära en gratistillfällig licens och testa API utan några utvärderingsbegränsningar.

Slutsats

I slutsatsen har du utforskat hur du konverterar en IFC-fil till en bild i JPG- eller PNG-format med Java. Besök dokumentationen-avsnittet för att lära dig de olika andra funktionerna av API:et. Och känn dig välkommen att skriva till oss på den gratissupportforumet i fallet av några frågor.

Se även