이 간단한 가이드에서는 Python REST API를 사용하여 DWG을 DWF로 변환하는 방법을 설명합니다. Python Low Code API를 사용하여 DWG를 DWF로 변환하면 편집 가능한 CAD 도면이 가볍고 공유 가능한 읽기 전용 파일로 변환되어 원본을 노출하지 않고도 쉽게 보고, 인쇄하고, 마크업할 수 있습니다. Dotpython 기반 Cloud SDK를 사용하여 변환을 수행합니다.
필수 조건
- DWG 파일을 DWF로 변환하기 위한 계정을 생성하고 API 자격 증명을 받으세요
- DWG를 DWF로 변경하려면 Dotpython용 Aspose.Cad 클라우드 SDK을 다운로드하세요.
- 위 SDK를 사용하여 Python 프로젝트를 설정하세요
Python 기반 API를 사용하여 DWG 파일을 DXF로 변환하는 단계
- 앱 키, 앱 SID 및 baseUrl을 사용하여 CadApi 인스턴스를 만듭니다.
- 소스 DWG에 대한 inputPath와 대상 DWF 파일에 대한 outputPath를 지정합니다.
- DWG를 열고 MemoryStream에 복사한 다음 Position을 0으로 재설정합니다.
- 준비된 MemoryStream으로 PutDrawingDwfRequest를 빌드합니다.
- 변환된 DWF를 스트림으로 얻으려면 cadApi.PutDrawingDwf(요청)을 호출합니다.
- 대상 파일을 만들고 결과 스트림을 outputPath에 복사합니다.
이 단계에서는 Python 기반 API를 사용하여 DWG를 DWF에서 변환하는 프로세스를 요약했습니다. 먼저, 사용자 자격 증명으로 CadApi를 설정하고 DWG 파일과 생성하려는 DWF를 지정합니다. 그런 다음 DWG를 메모리에 로드하고 PutDrawingDwfRequest를 사용하여 변환하고, 반환된 스트림을 DWF로 저장합니다.
Python REST 인터페이스를 사용한 AutoCAD에서 DWF로 변환하는 코드
이 코드 샘플은 Python REST API를 사용하여 DWG-DWF 변환기를 온라인으로 개발하는 과정을 보여줍니다. 소스 파일은 디스크 저장소에서 직접 로드되지만, 여러 파일을 클라우드 저장소에 업로드하여 이미 업로드된 파일에 대한 변환을 수행할 수도 있습니다. PutDrawingDwfRequest() 메서드의 추가 매개변수를 사용하여 대상 페이지 크기/DPI, 배경색, 회전, 확대/축소/비율 등의 선택적 매개변수를 제공할 수 있습니다.
이 튜토리얼에서는 DWG 파일을 DWF로 변환하는 방법을 알아보았습니다. DWG 파일을 DXF로 변환하려면 Python REST API를 사용하여 DWG를 DXF로 변환의 문서를 참조하세요.