DWG에서 DXF로 C#

DWG(Drawing) 및 DXF(Drawing Exchange Format)는 널리 사용되는 CAD 파일 형식입니다. DWG는 주로 AutoCAD에서 사용되는 반면, DXF는 다양한 CAD 시스템 간의 더 나은 상호 운용성을 위한 오픈 포맷입니다. DWG를 DXF로 변환하는 것은 엔지니어와 디자이너에게 일반적인 작업인데, DXF는 플랫폼 간에 CAD 디자인을 공유하는 데 더 큰 유연성을 제공하기 때문입니다. 이 튜토리얼에서는 C#에서 DWG 파일을 DXF로 변환하는 방법을 안내합니다.

DWG를 DXF로 변환하는 이유는 무엇입니까?

DWG를 DXF로 변환하는 것이 유용한 이유는 다음과 같습니다.

  • 소프트웨어 간 호환성: DXF 파일은 DWG에 비해 더 다양한 CAD 소프트웨어에서 열고 편집할 수 있습니다.
  • 데이터 교환: DXF는 개방형 표준으로, 서로 다른 CAD 시스템 간에 설계를 보다 쉽게 교환할 수 있습니다.
  • 파일 형식 요구 사항: 일부 프로젝트나 고객은 특별히 DXF 형식을 요구할 수 있습니다.
  • 자동화: C#을 사용하면 DWG를 DXF로 변환하는 프로세스를 자동화하여 시간을 절약하고 효율성을 보장할 수 있습니다.

DWG to DXF 변환기 - C# API 설치

DWG를 DXF로 변환하려면 DLL 파일을 다운로드하거나 다음 NuGet 설치 명령을 실행하여 Conholdate.Total for .NET을 설치해야 합니다.

PM> NuGet\Install-Package Conholdate.Total

C#에서 DWG를 DXF로 변환

다음 단계는 C#에서 DWG를 DXF로 변환하는 방법을 보여줍니다.

  • DWG 파일 로드: Aspose.CAD.Image.Load 메서드는 입력 DWG 파일을 로드하는 데 사용됩니다.
  • DXF 옵션 정의: DWG를 DXF 형식으로 변환하기 위한 사용자 정의 옵션을 제공하는 DxfOptions 클래스의 인스턴스를 생성합니다.
  • DXF로 저장: Save 메서드는 지정된 옵션을 사용하여 DWG 파일을 DXF 파일로 저장하기 위해 호출됩니다.

아래 코드 조각은 C#에서 DWG를 DXF로 변환하는 방법을 보여줍니다.

// 입력 DWG 파일을 로드합니다
var cadImage = Aspose.CAD.Image.Load("sample.dwg");

// DxfOptions 클래스 인스턴스를 생성합니다.
Aspose.CAD.ImageOptions.DxfOptions dxfOptions = new Aspose.CAD.ImageOptions.DxfOptions();


// 출력 DXF 파일을 저장합니다.
cadImage.Save("output.dxf", dxfOptions);

무료 평가 라이센스

무료 임시 라이선스를 요청하면 평가 워터마크 및 기타 제한을 피할 수 있습니다.

마무리하기

C#에서 DWG를 DXF로 변환하는 것은 몇 줄의 코드만 사용하여 달성할 수 있는 간단한 프로세스입니다. 고품질의 무손실 변환을 보장하여 CAD 설계의 호환성과 유연성을 개선할 수 있습니다. 이 강력한 솔루션은 자동화와 사용자 정의를 허용하여 엔지니어, 디자이너, 개발자 모두에게 완벽한 선택입니다. 우려 사항에 대해 논의하고 싶으시면 forum으로 언제든지 편지를 보내주세요.

자주 묻는 질문

DWG와 DXF의 차이점은 무엇입니까?

DWG는 AutoCAD에서만 사용하는 독점 형식이고, DXF는 다양한 CAD 소프트웨어 간의 상호 운용성을 목적으로 한 개방형 표준입니다.

여러 개의 DWG 파일을 한 번에 DXF로 변환할 수 있나요?

네, DWG 파일 목록을 반복하여 코드를 수정하고 이를 대량으로 DXF로 변환할 수 있습니다.

DXF 출력 설정을 사용자 정의할 수 있나요?

네, DxfOptions 클래스를 구성하여 요구 사항에 맞게 출력 설정을 사용자 정의할 수 있습니다.

또한 참조