C#에서 CF2를 DWF 또는 DWFX로 변환

CF2 파일은 2D 또는 3D 데이터가 포함된 CAD 도면입니다. 경우에 따라 DWFX 또는 DWF 이미지를 작성하여 그림에 파일 내용을 표시해야 할 수도 있습니다. 이러한 사용 사례에 따라 이 문서에서는 C#에서 프로그래밍 방식으로 CF2 파일을 DWF 또는 DWFX 이미지로 변환하는 방법을 다룹니다.

CF2에서 DWF 또는 DWFX 이미지 변환기로 - C# API 설치

Aspose.CAD for .NET API는 CF2 및 기타 많은 파일 형식 변환을 지원합니다. 다운로드 섹션에서 DLL 파일을 다운로드하거나 다음 NuGet 설치 명령을 사용하여 API를 구성하기만 하면 됩니다.

PM> Install-Package Aspose.CAD

C#에서 프로그래밍 방식으로 CF2를 DWF 이미지로 변환

아래 단계에 따라 CF2 파일을 DWF 이미지로 변환할 수 있습니다.

  1. Image 클래스를 사용하여 소스 CF2를 로드합니다.
  2. CadRasterizationOptions 클래스의 인스턴스를 생성합니다.
  3. 출력 이미지의 크기와 같은 속성을 설정합니다.
  4. 출력 DWF 이미지를 저장합니다.

아래 코드 스니펫은 C#에서 CF2 파일을 DWF 이미지로 변환하는 방법을 설명합니다.

string inputFile ="file.cf2";
using (Image image = Image.Load(inputFile))
{
    // DwfOptions 클래스 객체 초기화
    DwfOptions options = new DwfOptions();

    CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
    
    cadRasterizationOptions.PageHeight = 500;
    cadRasterizationOptions.PageWidth = 500;
    
    options.VectorRasterizationOptions = cadRasterizationOptions;
    
    // CF2를 DWF로 내보내기
    string outPath = "output.dwf";
    image.Save(outPath, options);
}

C#에서 프로그래밍 방식으로 CF2를 DWFX 이미지로 변환

다음 단계에 따라 CF2 파일을 DWFX 이미지로 변환할 수 있습니다.

  1. Image 클래스로 입력 CF2 파일을 로드합니다.
  2. CadRasterizationOptions 클래스의 인스턴스를 생성합니다.
  3. DwfxOptions 클래스의 개체를 초기화합니다.
  4. 출력 DWFX 이미지를 저장합니다.

다음 코드 스니펫은 C#에서 프로그래밍 방식으로 CF2 파일을 DWFX 이미지로 변환하는 방법을 보여줍니다.

string inputFile ="file.cf2";
using (Image image = Image.Load(inputFile))
{
    // DwfOptions 클래스 객체 초기화
    DwfOptions options = new DwfOptions();

    CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
    
    cadRasterizationOptions.PageHeight = 500;
    cadRasterizationOptions.PageWidth = 500;
    
    options.VectorRasterizationOptions = cadRasterizationOptions;
    
    // CF2를 DWFX로 내보내기
    string outPath = "output.dwfx";
    image.Save(outPath, options);
}

무료 임시 라이선스 받기

무료 임시 라이선스를 요청하면 평가 제한 없이 API의 모든 기능을 테스트할 수 있습니다.

결론

이 기사에서는 CF2 파일을 DWF 또는 DWFX 이미지로 변환하는 방법을 배웠습니다. 또한 문서 섹션을 방문하여 API에서 제공하는 여러 다른 기능을 탐색할 수 있습니다. 우려 사항이 있는 경우 언제든지 포럼에 문의해 주십시오.

또한보십시오