IFC 파일은 빌딩 정보 모델링 프로그램에서 자주 사용되는 Industry Foundation Classes 파일입니다. 이러한 프로그램은 모델 검증 및 빠른 충돌 감지에 유용하며 IFC 파일에는 재료 및 공간 요소에 대한 정보가 포함될 수 있습니다. 특정 시나리오에서는 IFC 파일을 PDF 형식으로 변환해야 할 수 있습니다. 이 기사에서는 Java에서 몇 줄의 코드만으로 IFC 파일을 PDF로 변환하는 방법을 다룹니다.
IFC에서 PDF로 변환기 – Java API 설치
Aspose.CAD for Java API는 지원되는 파일 형식 섹션에서 언급한 것처럼 다양한 CAD 파일 형식으로 작업하는 데 사용할 수 있습니다. New Releases 페이지에서 JAR 파일을 다운로드하거나 pom.xml 파일에서 다음 구성을 사용하여 Aspose Repository에서 API에 액세스하여 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>22.1</version>
</dependency>
</dependencies>
Java에서 프로그래밍 방식으로 IFC를 PDF로 변환
아래 단계에 따라 IFC 파일을 PDF 문서로 변환할 수 있습니다.
- 입력 IFC 파일을 로드합니다.
- CadRasterizationOptions 클래스의 개체를 인스턴스화합니다.
- PdfOptions 클래스의 인스턴스를 초기화합니다.
- 마지막으로 출력 파일을 PDF 형식으로 작성합니다.
다음 코드 샘플은 Java에서 프로그래밍 방식으로 IFC 형식 파일을 PDF 파일로 변환하는 방법을 보여줍니다.
// 입력 IFC 파일 로드
Image image = Image.load("input.ifc");
// CadRasterizationOptions 클래스 객체 초기화
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.setPageWidth(1200);
rasterizationOptions.setPageHeight(1400);
// PdfOptions 클래스의 개체 만들기
PdfOptions pdfOptions = new PdfOptions();
pdfOptions.setVectorRasterizationOptions(rasterizationOptions);
// IFC를 PDF 파일로 변환
image.save("output.pdf", pdfOptions);
더 많은 기능 살펴보기
문서 공간을 방문하여 API의 다른 많은 기능을 살펴볼 수 있습니다.
결론
이 기사에서는 C#에서 프로그래밍 방식으로 IFC 파일을 PDF 형식으로 변환하는 방법을 이해했습니다. 사용자 인터페이스 기반 응용 프로그램을 설치할 필요 없이 요구 사항을 완료하는 데 몇 번의 API 호출만 있으면 됩니다. 그러나 API는 현재 IFC 파일의 IFC2X3 방언을 지원합니다. 문의 사항이 있는 경우 포럼에 언제든지 문의해 주십시오.