IFC에서 PDF로 C#

IFC 파일은 서로 다른 소프트웨어 응용 프로그램 간의 호환성 속성을 향상시키는 데 사용되는 Industry Foundation Classes 파일입니다. 이러한 파일은 일반적으로 다양한 모양, 재료 및 공간 요소를 포함할 수 있으므로 시설 또는 건물의 모델을 만드는 데 사용됩니다. 제한된 수의 응용 프로그램만 IFC 파일 보기를 지원하기 때문에 IFC 파일을 PDF 형식으로 변환해야 하는 경우가 있습니다. 따라서 이 기사에서는 C#에서 프로그래밍 방식으로 IFC 파일을 PDF 형식으로 변환하는 방법을 다룹니다.

IFC에서 PDF로 변환기 – C# API 설치

Aspose.CAD for .NET API는 IFC 파일 형식 작업을 지원합니다. 그러나 현재 파일 형식의 IFC2X3 방언을 지원합니다. 다운로드 섹션에서 최신 버전의 DLL 파일을 다운로드하거나 아래의 NuGet 설치 명령을 사용하여 API에 빠르게 액세스할 수 있습니다.

PM> Install-Package Aspose.CAD

C#에서 프로그래밍 방식으로 IFC를 PDF로 변환

다음 단계에 따라 IFC 파일을 PDF 형식으로 변환할 수 있습니다.

  1. 소스 IFC 파일을 로드합니다.
  2. CadRasterizationOptions 클래스 개체를 초기화합니다.
  3. PdfOptions 클래스 인스턴스를 초기화합니다.
  4. 출력 PDF 파일을 저장합니다.

다음 코드 조각은 C#을 사용하여 IFC 파일을 PDF 문서로 변환하는 방법을 보여줍니다.

// 입력 IFC 파일 로드
Image image = Image.Load("input.ifc");

// CadRasterizationOptions 클래스 객체 초기화
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.PageWidth =1200;
rasterizationOptions.PageHeight = 1400;

// PdfOptions 클래스의 개체 만들기
PdfOptions pdfOptions = new PdfOptions();
pdfOptions.VectorRasterizationOptions = rasterizationOptions;

// 출력 PDF 파일 저장
image.Save("output.pdf", pdfOptions);

더 많은 기능 살펴보기

문서 섹션을 방문하여 API에 포함된 다른 많은 기능을 배울 수 있습니다.

결론

이 기사에서는 IFC 파일을 PDF 파일 형식으로 변환하는 방법을 배웠습니다. 현재 지원되는 방언은 IFC2X3입니다. 다른 방언도 지원하기를 원하시면 포럼에서 저희에게 편지를 보내주십시오. 연락을 기다리겠습니다.

또한보십시오

C#에서 프로그래밍 방식으로 DWG를 FBX로 변환