이 간단한 가이드에서는 Java REST API를 사용하여 DWG을 DXF로 변환하는 방법을 설명합니다. DWG를 DXF로 변환하면 CAD 파일을 더 많은 앱에서 열고, 다른 사람과 공유하고, CNC/레이저 장비로 전송하고, 장기적으로 버전 문제로 인한 어려움을 피할 수 있습니다. DotJava 기반 클라우드 SDK를 활용하여 Java REST 인터페이스를 사용하여 DWG를 DXF로 변환하는 과정을 배우게 됩니다.
필수 조건
- DWG 파일을 DXF로 변환하기 위한 계정을 생성하고 API 자격 증명을 받으세요
- DWG를 DXF로 변경하려면 Dotjava용 Aspose.Cad 클라우드 SDK을 다운로드하세요.
- 위 SDK로 Java 프로젝트를 설정하세요
Java 기반 API를 사용하여 DWG 파일을 DXF로 변환하는 단계
- 앱 키, 앱 SID 및 baseUrl을 사용하여 CadApi를 만듭니다.
- 소스 DWG/PSD 입력 경로와 대상 DXF 출력 경로를 정의합니다.
- 입력 파일을 열고 MemoryStream에 복사한 다음 Position을 0으로 재설정합니다.
- 준비된 MemoryStream을 사용하여 PutDrawingDXFRequest를 생성합니다.
- 변환된 결과를 스트림으로 받으려면 cadApi.PutDrawingDXF(요청)을 호출합니다.
- 대상 파일을 만들고 결과 스트림을 outputPath에 복사합니다.
이 단계에서는 Java REST 인터페이스를 사용하여 AutoCAD DWG를 DXF로 변환하는 프로세스를 요약합니다. 사용자 인증 정보로 CadApi를 초기화하고 소스 입력 경로(inputPath)를 DWG로, 대상 출력 경로(outputPath)를 DXF로 설정합니다. 그런 다음 파일을 MemoryStream에 로드하고, PutDrawingDXFRequest를 생성하고, cadApi.PutDrawingDXF(request)를 호출하여 변환하고, 반환된 스트림을 DXF 파일에 기록합니다.
Java REST API를 사용하여 DWG를 DXF로 온라인으로 변환하는 코드
위에 언급된 샘플 코드는 Java RESTful 서비스를 사용하여 CAD를 DXF로 변환하는 프로그램을 개발하는 데 도움이 됩니다. DXF는 널리 지원되는 개방형 교환 형식이므로 이러한 형식의 변환을 통해 상호 운용성이 향상되어 DWG를 열 수 없는 공급업체, 고객 또는 앱과 공유하기가 더 쉬워집니다. PutDrawingDXFRequest() 호출에서 ExportOptions 인수를 사용하여 요구 사항에 맞게 출력 DXF 파일을 추가로 사용자 지정할 수 있습니다.
This tutorial guides in developing a DWG to DXF converter. To convert DWG file to OBJ, refer to the article on Convert DWG to OBJ using Java REST API.