IFC에서 PDF로 자바

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 문서로 변환할 수 있습니다.

  1. 입력 IFC 파일을 로드합니다.
  2. CadRasterizationOptions 클래스의 개체를 인스턴스화합니다.
  3. PdfOptions 클래스의 인스턴스를 초기화합니다.
  4. 마지막으로 출력 파일을 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 방언을 지원합니다. 문의 사항이 있는 경우 포럼에 언제든지 문의해 주십시오.

또한보십시오

Java에서 DWG를 FBX로 변환