Python에서 DWG를 DXF로 변환

DWG 형식은 2차원(2D) 및 3차원(3D) CAD 도면과 데이터를 저장합니다. DXF는 서로 다른 CAD 소프트웨어 응용 프로그램 간에 2D 및 3D CAD 데이터를 교환하는 데 사용되는 파일 형식입니다. 이 기사에서는 Python에서 DWG를 DXF로 변환하는 방법을 배웁니다. 이 문서에서는 변환 프로세스를 단순화하기 위한 포괄적인 단계별 가이드와 코드 예제를 제공합니다.

이 문서에서는 다음 주제를 다룹니다.

  1. Python DWG to DXF 변환기 API – 무료 다운로드
  2. DWG를 DXF로 변환
  3. 옵션을 사용하여 DWG를 DXF로 변환
  4. DWG-DXF 변환기 무료 온라인
  5. DWG-DXF 변환기 – 학습 리소스

Python DWG-DXF 변환기 API – 무료 다운로드

DWG 파일을 DXF로 변환하기 위해 Aspose.CAD for Python API를 사용하겠습니다. Aspose.CAD for Python API를 사용하면 Python 애플리케이션에서 CAD 파일 형식으로 작업할 수 있습니다. 이를 통해 개발자는 Python을 사용하여 지원되는 파일 형식을 생성, 편집, 조작 및 변환할 수 있습니다.

라이브러리 패키지를 다운로드하거나 콘솔에서 다음 pip 명령을 사용하여 PyPI에서 API를 설치하세요.

pip install aspose-cad

Python에서 DWG를 DXF로 변환

아래 단계에 따라 Python에서 DWG를 DXF로 쉽게 변환할 수 있습니다.

  1. Image 클래스를 사용하여 입력 DWG 파일을 로드합니다.
  2. DxfOptions 클래스의 인스턴스를 만듭니다.
  3. 마지막으로 save() 메서드를 호출하여 DWG를 DXF로 저장합니다. 출력 DXF 파일 경로와 DxfOptions를 인수로 사용합니다.

다음 코드 샘플은 Python에서 DWG를 DXF로 변환하는 방법을 보여줍니다.

# 이 코드 예제는 DWG를 DXF로 변환하는 방법을 보여줍니다.
import aspose.cad as cad

# 입력 및 출력 파일의 경로를 지정합니다.
inputDWG = "C:\Files\sample.dwg";
outputDXF = "C:\Files\sample_out.dxf";

# DWG 파일 로드
image = cad.Image.load(inputDWG)

# DXF 옵션 지정
options = cad.imageoptions.DxfOptions()

# 출력 DXF 파일 저장
image.save(outputDXF, options);

Python의 옵션을 사용하여 DWG를 DXF로 변환

아래 단계에 따라 DWG 파일을 DXF로 변환하는 동안 다양한 저장 옵션을 지정할 수도 있습니다.

  1. Image 클래스를 사용하여 입력 DWG 파일을 로드합니다.
  2. CadRasterizationOptions 클래스의 인스턴스를 만듭니다.
  3. 옵션 속성을 지정합니다.
  4. DxfOptions 클래스의 인스턴스를 만듭니다.
  5. 그런 다음 벡터rasterizationoptions 속성을 CadRasterizationOptions로 설정합니다.
  6. 마지막으로 save() 메서드를 호출하여 DWG를 DXF로 저장합니다.

다음 코드 샘플은 Python에서 DWG 파일을 DXF로 저장하는 동안 다양한 CAD 옵션을 지정하는 방법을 보여줍니다.

# 이 코드 예제는 변환 옵션을 사용하여 DWG를 DXF로 변환하는 방법을 보여줍니다.
import aspose.cad as cad

# 입력 및 출력 파일의 경로를 지정합니다.
inputDWG = "C:\Files\sample.dwg";
outputDXF = "C:\Files\sample_out.dxf";

# DWG 파일 로드
image = cad.Image.load(inputDWG)

# CAD 래스터화 옵션 지정
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.content_as_bitmap = True

# 변환할 특정 레이아웃을 선택하세요.
rasterizationOptions.layouts = ["Drawing1-Layout1"]

# DXF 옵션 지정
options = cad.imageoptions.DxfOptions()
options.vector_rasterization_options = rasterizationOptions

# 출력 DXF 파일 저장
image.save(outputDXF, options);

DWG-DXF 변환기 – 무료 라이센스 받기

무료 임시 라이센스를 받아 DWG-DXF 변환기 라이브러리를 제한 없이 사용해 볼 수 있습니다.

온라인으로 DWG를 DXF로 변환

또한 웹 기반 DWG-DXF 변환기를 무료로 활용하여 DWG 파일을 DXF 형식으로 쉽게 변환할 수 있는 옵션이 있습니다. 이 온라인 도구는 Aspose.CAD API를 사용하여 만들어졌습니다.

Python DWG-DXF 변환기 – 학습 리소스

AutoCAD 없이 DWG 파일을 읽고, 변환하고, 조작하는 방법을 알아보세요. 또한 다음 리소스를 찾아 라이브러리에 대해 자세히 알아볼 수 있습니다.

결론

결론적으로 Python에서 DWG를 DXF로 변환하는 과정은 비교적 간단합니다. 이 문서에 설명된 단계를 사용하면 프로그래밍 방식으로 DWG 파일을 DXF 파일로 쉽게 변환할 수 있습니다. Python용 Aspose.CAD를 활용하면 CAD 도면 렌더링, 데이터 추출, 다양한 CAD 파일 형식 간의 호환성 보장과 같은 작업을 단순화할 수 있습니다. 이는 개발자가 CAD 관련 프로젝트를 간소화하는 데 도움이 됩니다. Python에서 DWG를 DXF로 변환하는 것 외에도 무료 DWG 변환기 웹 앱을 사용하여 온라인으로 DWG 파일을 DXF 형식으로 변환할 수 있습니다. 모호한 점이 있는 경우 무료 지원 포럼에 문의해 주세요.

또한보십시오