.NET용 Aspose.CAD에서 지원되는 DGN 요소

소개

DGN 파일을 원활하게 사용하고 싶은 .NET 개발자이신가요? .NET용 Aspose.CAD는 DGN 파일을 효율적으로 처리할 수 있는 강력한 솔루션을 제공합니다. 이 튜토리얼에서는 지원되는 DGN 요소를 자세히 살펴보고 .NET용 Aspose.CAD로 작업하는 과정을 안내합니다.

전제 조건

시작하기 전에 다음 사항이 있는지 확인하세요.

  • .NET 프로그래밍에 대한 기본 지식.
  • 컴퓨터에 Visual Studio가 설치되어 있습니다.
  • 다운로드할 수 있는 .NET 라이브러리용 Aspose.CAD여기.

네임스페이스 가져오기

프로젝트를 시작하려면 필요한 네임스페이스를 .NET 애플리케이션으로 가져옵니다. 이 단계에서는 Aspose.CAD for .NET에서 제공하는 기능에 액세스할 수 있는지 확인합니다.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Aspose.CAD;
using Aspose.CAD.FileFormats.Dgn;
using Aspose.CAD.FileFormats.Dgn.DgnElements;

1단계: DGN 파일 로드

.NET 애플리케이션에서 기존 DGN 파일을 CadImage로 로드하는 것부터 시작하세요.

string MyDir = "Your Document Directory";
string sourceFilePath = MyDir + "Nikon_D90_Camera.dgn";

using (DgnImage dgnImage = (DgnImage)Image.Load(sourceFilePath))
{
    // 여기에 귀하의 코드가 있습니다
}

2단계: DGN 요소 반복

foreach 루프를 사용하여 DGN 요소를 반복합니다. .NET용 Aspose.CAD는 작업할 수 있는 다양한 DGN 요소 유형을 제공합니다.

foreach (DgnDrawingElementBase element in dgnImage.Elements)
{
    // 여기에 귀하의 코드가 있습니다
}

3단계: 이전에 지원된 엔터티 처리

이전에 지원되었던 2D 엔터티를 이제 3D에서도 지원됩니다.

switch (element.Metadata.Type)
{
    case DgnElementType.Line:
    case DgnElementType.Ellipse:
    case DgnElementType.Curve:
    // 추가 사례
        {
            // 여기에 귀하의 코드가 있습니다
            break;
        }
}

4단계: 지원되는 3D 엔터티 처리

.NET용 Aspose.CAD에서 제공하는 지원되는 3D 엔터티를 처리합니다.

switch (element.Metadata.Type)
{
    case DgnElementType.SolidHeader3D:
    case DgnElementType.Cone:
    case DgnElementType.CellHeader:
        {
            // 여기에 귀하의 코드가 있습니다
            break;
        }
}

5단계: 내보내기 및 저장

마지막으로 수정된 DGN 파일을 래스터 이미지로 내보내고 지정된 디렉토리에 저장합니다.

Console.WriteLine("\nThe DGN file exported successfully to raster image.\nFile saved at " + MyDir);

결론

이 튜토리얼에서는 DGN 파일을 처리하고 조작하는 데 있어 .NET용 Aspose.CAD의 기능을 살펴보았습니다. 단계별 가이드를 따르면 지원되는 DGN 요소가 2D인지 3D 요소인지에 관계없이 효율적으로 작업할 수 있습니다. .NET용 Aspose.CAD를 사용하면 DGN 파일 처리를 .NET 응용 프로그램에 원활하게 통합할 수 있습니다.

FAQ

Q1: .NET용 Aspose.CAD 설명서는 어디서 찾을 수 있나요?

A1: 문서를 찾을 수 있습니다.여기.

Q2: .NET용 Aspose.CAD를 어떻게 다운로드하나요?

A2: 라이브러리를 다운로드할 수 있습니다.여기.

Q3: Aspose.CAD for .NET에 대한 무료 평가판이 있습니까?

A3: 예, 무료 평가판에 액세스할 수 있습니다.여기.

Q4: Aspose.CAD for .NET의 임시 라이선스는 어디서 구할 수 있나요?

A4: 임시 라이센스를 사용할 수 있습니다.여기.

Q5: 도움이 필요하거나 질문이 있나요?

A5: .NET용 Aspose.CAD 커뮤니티를 방문하세요.지원 포럼.