DWG 형식은 2차원(2D) 및 3차원(3D) CAD 도면과 데이터를 저장합니다. DXF는 서로 다른 CAD 소프트웨어 응용 프로그램 간에 2D 및 3D CAD 데이터를 교환하는 데 사용되는 파일 형식입니다. 이 기사에서는 Python에서 DWG를 DXF로 변환하는 방법을 배웁니다. 이 문서에서는 변환 프로세스를 단순화하기 위한 포괄적인 단계별 가이드와 코드 예제를 제공합니다.
이 문서에서는 다음 주제를 다룹니다.
- Python DWG to DXF 변환기 API – 무료 다운로드
- DWG를 DXF로 변환
- 옵션을 사용하여 DWG를 DXF로 변환
- DWG-DXF 변환기 무료 온라인
- 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로 쉽게 변환할 수 있습니다.
- Image 클래스를 사용하여 입력 DWG 파일을 로드합니다.
- DxfOptions 클래스의 인스턴스를 만듭니다.
- 마지막으로 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로 변환하는 동안 다양한 저장 옵션을 지정할 수도 있습니다.
- Image 클래스를 사용하여 입력 DWG 파일을 로드합니다.
- CadRasterizationOptions 클래스의 인스턴스를 만듭니다.
- 옵션 속성을 지정합니다.
- DxfOptions 클래스의 인스턴스를 만듭니다.
- 그런 다음 벡터rasterizationoptions 속성을 CadRasterizationOptions로 설정합니다.
- 마지막으로 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 형식으로 변환할 수 있습니다. 모호한 점이 있는 경우 무료 지원 포럼에 문의해 주세요.