Pliki IFC służą do modelowania różnych budynków do celów konstrukcyjnych. W niektórych sytuacjach możesz chcieć przekonwertować plik IFC na obraz JPG lub PNG, aby wyświetlić model w różnych systemach operacyjnych. W tym artykule wyjaśniono, jak programowo przekonwertować plik IFC na obraz przy użyciu języka Java.
- IFC do JPG lub PNG Image Converter – instalacja Java API
- Programowo konwertuj plik IFC na obraz JPG za pomocą języka Java
- Konwertuj obraz IFC na obraz PNG programowo przy użyciu języka Java
IFC do JPG lub PNG Image Converter – instalacja Java API
Aspose.CAD for Java API obsługuje konwersję plików IFC na obraz. Skonfiguruj API, pobierając plik JAR z sekcji New Releases lub z następującymi konfiguracjami Mavena:
Magazyn:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
Zależność:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cad</artifactId>
<version>21.8</version>
</dependency>
</dependencies>
Konwertuj plik IFC na obraz JPG programowo przy użyciu języka Java
Możesz przekonwertować plik IFC na obraz JPG, wykonując następujące czynności:
- Najpierw załaduj źródłowy plik IFC z konstruktorem klasy Image.
- Zainicjuj obiekt klasy CadRasterizationOptions.
- Utwórz instancję typu JpegOptions.
- Konwertuj obraz IFC na JPG za pomocą VectorRasterizationOptions.
Poniższy fragment kodu pokazuje, jak przekonwertować plik IFC na obraz JPG za pomocą języka Java:
// Załaduj wejściowy plik IFC, używając klasy Image
Image image = Image.load("template.ifc");
// Utwórz instancję klasy CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
// Ustaw wysokość i szerokość
rasterizationOptions.setPageWidth(1600);
rasterizationOptions.setPageHeight(1600);
// Utwórz obiekt JpegOptions
JpegOptions options = new JpegOptions();
// Ustaw VectorRasterizationOptions
options.setVectorRasterizationOptions(rasterizationOptions);
// Konwertuj obraz IFC na JPG
image.save("output.jpg", options);
Konwertuj IFC na obraz PNG za pomocą Java
Możesz przekonwertować plik IFC na obraz PNG, wykonując poniższe czynności:
- Załaduj źródłowy plik IFC z klasą Obraz.
- Zainicjuj obiekt klasy CadRasterizationOptions.
- Utwórz instancję obiektu klasy PngOptions.
- Na koniec przekonwertuj obraz IFC na PNG za pomocą VectorRasterizationOptions.
Poniższy przykładowy kod wyjaśnia, jak przekonwertować plik IFC na obraz PNG za pomocą języka Java:
// Załaduj wejściowy plik IFC, używając klasy Image
Image image = Image.load("template.ifc");
// Utwórz instancję klasy CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
// Ustaw wysokość i szerokość
rasterizationOptions.setPageWidth(1600);
rasterizationOptions.setPageHeight(1600);
// Utwórz obiekt PngOptions
PngOptions options = new PngOptions();
// Ustaw VectorRasterizationOptions
options.setVectorRasterizationOptions(rasterizationOptions);
// Konwertuj obraz IFC na obraz PNG
image.save("output.png", options);
Uzyskaj bezpłatną tymczasową licencję
Możesz poprosić o bezpłatną licencję tymczasową i przetestować interfejs API bez żadnych ograniczeń ewaluacyjnych.
Wniosek
Podsumowując, zbadałeś, jak przekonwertować plik IFC na obraz w formacie JPG lub PNG za pomocą Java. Odwiedź sekcję dokumentacja, aby poznać różne inne funkcje interfejsu API. Ponadto w przypadku jakichkolwiek pytań prosimy pisać do nas na bezpłatne forum pomocy technicznej.