IFC na JPG PNG

Soubory IFC se používají k modelování různých budov pro stavební účely. V určitých situacích můžete chtít převést soubor IFC na obrázek JPG nebo PNG a zobrazit model v různých operačních systémech. Tento článek vysvětluje, jak převést soubor IFC na obrázek programově pomocí Java.

IFC to JPG nebo PNG Image Converter – instalace Java API

Aspose.CAD for Java API podporuje převod souborů IFC na obrázek. Nakonfigurujte prosím API stažením souboru JAR ze sekce New Releases nebo pomocí následujících konfigurací Maven:

úložiště:

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

Závislost:

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

Převeďte soubor IFC na obrázek JPG programově pomocí Java

Soubor IFC můžete převést na obrázek JPG pomocí následujících kroků:

  1. Nejprve načtěte zdrojový soubor IFC pomocí konstruktoru třídy Image.
  2. Inicializujte objekt třídy CadRasterizationOptions.
  3. Vytvořte instanci typu JpegOptions.
  4. Převeďte obrázek IFC na JPG pomocí VectorRasterizationOptions.

Níže uvedený fragment kódu ukazuje, jak převést soubor IFC na obrázek JPG pomocí Java:

// Načtěte vstupní soubor IFC pomocí třídy Image
Image image = Image.load("template.ifc");

// Vytvořte instanci třídy CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();

// Nastavte výšku a šířku
rasterizationOptions.setPageWidth(1600);
rasterizationOptions.setPageHeight(1600);

// Vytvořte objekt JpegOptions
JpegOptions options = new JpegOptions();

// Nastavte VectorRasterizationOptions
options.setVectorRasterizationOptions(rasterizationOptions);

// Převést IFC na obrázek JPG
image.save("output.jpg", options);

Převeďte IFC na PNG obrázek pomocí Java

Soubor IFC můžete převést na obrázek PNG pomocí následujících kroků:

  1. Načtěte zdrojový soubor IFC s třídou Image.
  2. Inicializujte objekt třídy CadRasterizationOptions.
  3. Vytvořte instanci objektu třídy PngOptions.
  4. Nakonec převeďte obrázek IFC na obrázek PNG pomocí VectorRasterizationOptions.

Následující ukázka kódu vysvětluje, jak převést soubor IFC na obrázek PNG pomocí Java:

// Načtěte vstupní soubor IFC pomocí třídy Image
Image image = Image.load("template.ifc");

// Vytvořte instanci třídy CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
// Nastavte výšku a šířku
rasterizationOptions.setPageWidth(1600);
rasterizationOptions.setPageHeight(1600);

// Vytvořte objekt PngOptions
PngOptions options = new PngOptions();

// Nastavte VectorRasterizationOptions
options.setVectorRasterizationOptions(rasterizationOptions);

// Převést obrázek IFC na PNG
image.save("output.png", options);

Získejte bezplatnou dočasnou licenci

Můžete požádat o bezplatnou dočasnou licenci a testovat API bez jakéhokoli omezení hodnocení.

Závěr

Na závěr jste prozkoumali, jak převést soubor IFC na obrázek ve formátu JPG nebo PNG pomocí Java. Navštivte prosím sekci dokumentace, kde se dozvíte o různých dalších funkcích API. Kromě toho nám v případě jakýchkoliv dotazů neváhejte napsat na free support forum.

Viz také