STL 및 DXF는 CAD(컴퓨터 지원 설계)에 사용되는 두 가지 널리 사용되는 파일 형식입니다. STL 파일은 일반적으로 3D 인쇄에 사용되는 반면 DXF 파일은 도면, 제도 및 제조와 같은 다양한 CAD 작업에 사용됩니다. 이번 블로그 게시물에서는 Python에서 STL을 DXF로 변환하는 방법을 알아봅니다.
이 문서에서는 다음 주제를 다룹니다.
Python STL-DXF 변환기 API – 무료 다운로드
STL 파일을 DXF로 변환하기 위해 Aspose.CAD for Python API를 사용하겠습니다. Aspose.CAD for Python은 개발자가 Python에서 CAD 파일로 작업할 수 있는 강력한 라이브러리입니다. STL, DXF, DWG, DGN 등을 포함한 광범위한 CAD 파일 형식을 지원합니다. 이 API를 통해 개발자는 새로운 CAD 파일을 생성하고 보고 편집할 수 있습니다. CAD 파일, CAD 파일에서 데이터를 추출하고 다른 형식으로 변환합니다.
패키지를 다운로드하거나 콘솔에서 다음 pip 명령을 사용하여 PyPI에서 API를 설치하세요.
pip install aspose-cad
Python에서 STL을 DXF로 변환
아래 단계에 따라 Python에서 STL을 DXF로 쉽게 변환할 수 있습니다.
- Image 클래스의 로드 메서드를 사용하여 입력 STL 파일을 로드합니다.
- DxfOptions 클래스의 인스턴스를 만듭니다.
- 마지막으로 save() 메서드를 호출하여 STL을 DXF로 저장합니다. 출력 DXF 파일 경로와 DxfOptions를 인수로 사용합니다.
다음 코드 샘플은 Python에서 STL을 DXF로 변환하는 방법을 보여줍니다.
# 입력 및 출력 파일의 경로를 지정합니다.
inputSTL = "C:\Files\galeon.stl";
outputDXF = "C:\Files\galeon_out.dxf";
# DWF 파일 로드
image = cad.Image.load(inputSTL)
# DXF 옵션 지정
options = cad.imageoptions.DxfOptions()
# 출력 DXF 파일 저장
image.save(outputDXF, options);
Python의 옵션을 사용하여 STL을 DXF로 변환
아래 단계에 따라 STL 파일을 DXF 형식으로 변환하는 동안 다양한 저장 옵션을 지정할 수 있습니다.
- Image 클래스를 사용하여 입력 STL 파일을 로드합니다.
- CadRasterizationOptions 클래스의 인스턴스를 만듭니다.
- 옵션 속성을 지정합니다.
- DxfOptions 클래스의 인스턴스를 만듭니다.
- 그런 다음 벡터rasterizationoptions 속성을 CadRasterizationOptions로 설정합니다.
- 마지막으로 save() 메서드를 호출하여 STL을 DXF로 저장합니다.
다음 코드 샘플은 Python에서 STL에서 DXF로의 변환을 사용자 정의하는 방법을 보여줍니다.
# 입력 및 출력 파일의 경로를 지정합니다.
inputSTL = "C:\Files\galeon.stl";
outputDXF = "C:\Files\galeon_out.dxf";
# DWF 파일 로드
image = cad.Image.load(inputSTL)
# 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);
무료 라이센스 받기
제한 없이 STL-DXF 변환기 라이브러리를 사용해 보려면 무료 임시 라이센스를 받으세요.
온라인으로 STL을 DXF로 변환
위 API를 사용하여 개발된 무료 온라인 STL-DXF 변환기 앱을 사용해 볼 수도 있습니다. 플러그인, 소프트웨어 또는 구독을 설치하지 않고도 모든 브라우저나 장치에서 액세스할 수 있습니다.
Python STL-DXF 변환기 – 학습 리소스
STL을 DXF로 변환하는 것 외에도 아래 리소스를 사용하여 라이브러리에 대해 자세히 알아보고 다양한 기타 기능을 탐색할 수 있습니다.
결론
이번 블로그 게시물에서는 Python에서 STL을 DXF로 변환하는 방법을 배웠습니다. 이 문서에 설명된 단계를 따르면 프로그래밍 방식으로 STL 파일을 DXF 형식으로 쉽게 변환할 수 있습니다. Aspose.CAD for Python 라이브러리는 Python에서 CAD 파일 작업을 위한 간단하고 사용하기 쉬운 API를 제공합니다. Python에서 STL을 DXF로 변환하는 것 외에도 무료 웹 기반 STL 변환기를 사용하여 온라인으로 STL 파일을 DXF 형식으로 변환할 수도 있습니다. 모호한 점이 있는 경우 무료 지원 포럼에 문의해 주세요.