IFC 파일은 건설 목적으로 다양한 건물을 모델링하는 데 사용됩니다. 특정 상황에서 IFC 파일을 JPG 또는 PNG 이미지로 변환하여 다른 운영 체제에서 모델을 표시할 수 있습니다. 이 문서에서는 Java를 사용하여 프로그래밍 방식으로 IFC 파일을 이미지로 변환하는 방법을 설명합니다.
- IFC에서 JPG 또는 PNG 이미지 변환기로 – Java API 설치
- Java를 사용하여 프로그래밍 방식으로 IFC 파일을 JPG 이미지로 변환
- Java를 사용하여 프로그래밍 방식으로 IFC를 PNG 이미지로 변환
IFC를 JPG 또는 PNG 이미지 변환기로 – Java API 설치
Aspose.CAD for Java API는 IFC 파일을 이미지로 변환하는 기능을 지원합니다. New Releases 섹션에서 또는 다음 Maven 구성으로 JAR 파일을 다운로드하여 API를 구성하십시오.
저장소:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
의존:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cad</artifactId>
<version>21.8</version>
</dependency>
</dependencies>
Java를 사용하여 프로그래밍 방식으로 IFC 파일을 JPG 이미지로 변환
다음 단계에 따라 IFC 파일을 JPG 이미지로 변환할 수 있습니다.
- 먼저 Image 클래스 생성자를 사용하여 소스 IFC 파일을 로드합니다.
- CadRasterizationOptions 클래스 개체를 초기화합니다.
- JpegOptions 유형의 인스턴스를 만듭니다.
- VectorRasterizationOptions를 사용하여 IFC를 JPG 이미지로 변환합니다.
아래 코드 스니펫은 Java를 사용하여 IFC 파일을 JPG 이미지로 변환하는 방법을 보여줍니다.
// Image 클래스를 사용하여 입력 IFC 파일 로드
Image image = Image.load("template.ifc");
// CadRasterizationOptions 클래스의 인스턴스 생성
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
// 높이 및 너비 설정
rasterizationOptions.setPageWidth(1600);
rasterizationOptions.setPageHeight(1600);
// JpegOptions의 객체 생성
JpegOptions options = new JpegOptions();
// VectorRasterizationOptions 설정
options.setVectorRasterizationOptions(rasterizationOptions);
// IFC를 JPG 이미지로 변환
image.save("output.jpg", options);
Java를 사용하여 IFC를 PNG 이미지로 변환
아래 단계에 따라 IFC 파일을 PNG 이미지로 변환할 수 있습니다.
- Image 클래스를 사용하여 소스 IFC 파일을 로드합니다.
- CadRasterizationOptions 클래스의 객체를 초기화합니다.
- PngOptions 클래스 개체를 인스턴스화합니다.
- 마지막으로 VectorRasterizationOptions를 사용하여 IFC를 PNG 이미지로 변환합니다.
다음 코드 샘플은 Java를 사용하여 IFC 파일을 PNG 이미지로 변환하는 방법을 설명합니다.
// Image 클래스를 사용하여 입력 IFC 파일 로드
Image image = Image.load("template.ifc");
// CadRasterizationOptions 클래스의 인스턴스 생성
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
// 높이 및 너비 설정
rasterizationOptions.setPageWidth(1600);
rasterizationOptions.setPageHeight(1600);
// PngOptions의 개체 만들기
PngOptions options = new PngOptions();
// VectorRasterizationOptions 설정
options.setVectorRasterizationOptions(rasterizationOptions);
// IFC를 PNG 이미지로 변환
image.save("output.png", options);
무료 임시 라이센스 받기
무료 임시 라이선스를 요청하고 평가 제한 없이 API를 테스트할 수 있습니다.
결론
결론적으로 Java를 사용하여 IFC 파일을 JPG 또는 PNG 형식의 이미지로 변환하는 방법을 살펴보았습니다. API의 다른 기능에 대해 알아보려면 문서 섹션을 방문하십시오. 또한 문의 사항이 있는 경우 무료 지원 포럼에 문의해 주시기 바랍니다.