
요즘은 3D 파일 형식이 꽤 흔합니다. 개념 구상부터 계획 및 구현까지 모든 단계에서 3D 모델링이 사용됩니다. Aspose.3D Cloud API는 여러 지원되는 파일 형식을 생성, 편집 또는 변환할 수 있는 기능이 풍부한 API입니다. 요구 사항에 따라 파일을 변환, 회전 또는 변환할 수 있습니다. Aspose.3D Cloud API는 3D 모델링, 게임, 컴퓨터 지원 설계 등에서 사용되는 파일 형식을 3D 모델링 및 렌더링 소프트웨어에 의존하지 않고 모든 플랫폼에서 관리할 수 있도록 도와줍니다.
Aspose.3D Cloud는 애플리케이션에서 3D 객체, 모델 및 엔터티를 생성, 수정 및 변환하는 기능을 추가하는 데 도움이 되는 REST API 솔루션입니다. 또한 Cloud API와 상호 작용하기 위한 래퍼인 SDK도 제공합니다. 이들은 하위 수준의 세부 사항을 처리하고 요청 및 응답을 관리하므로 주요 목표에 노력을 집중할 수 있습니다. 지금은 애플리케이션에 .NET 또는 Java SDK를 통합할 수 있지만 곧 더 많은 SDK를 지원할 예정입니다.
3DS, AMF, RVM, DAE, DRC, FBX, gLTF, OBJ, PDF, PLY, STL, U3D, DXF, JT, X, 3MF와 같은 지원되는 파일 형식으로 3D 파일을 저장할 수 있습니다. 기본 설정으로 3D 파일을 다른 형식으로 변환하거나 변환을 위한 자세한 설정 매개변수를 전달할 수 있습니다. 가장 인기 있는 3D 형식 변환에는 FBX에서 PDF로, GLB에서 PDF로 변환이 포함됩니다. 인쇄, 보관, 승인 또는 기타 목적을 위해 3D 파일을 PDF로 변환해야 할 수도 있습니다.
FBX에서 PDF로 변환
여기서 데모로 샘플 FBX를 PDF 형식 파일로 변환해 보겠습니다. 변환을 위해 아래 단계를 따르겠습니다.
- 소스 FBX 파일을 Cloud Storage에 업로드합니다.
- API를 호출하여 FBX 파일을 PDF로 변환합니다.
- 클라우드 저장소에서 변환된 PDF 파일을 다운로드합니다.
다음은 FBX를 PDF로 변환하기 위한 cURL 코드입니다.
// 먼저 인증을 위해 JSON 웹 토큰을 가져옵니다.
// https://dashboard.aspose.cloud/에서 앱 키와 앱 SID를 가져옵니다.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=[APP_SID]&client_secret=[APP_KEY]" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
// Cloud Storage에 파일을 업로드하는 cURL 예제
curl -v "https://api.aspose.cloud/v3.0/3d/storage/file/Test1.fbx" \
-X PUT \
-H "accept: application/json" \
-H "authorization: Bearer <jwt token>" \
-H "Content-Type: multipart/form-data" \
-d {"File":{}}
// FBX를 PDF로 변환하는 cURL 예제
// 파일 이름과 형식을 지정하기 위해 매개변수 값을 설정합니다.
curl -v "https://api.aspose.cloud/v3.0/3d/saveas/newformat?name=Test1.fbx&newformat=pdf&newfilename=FBXtoPDF.pdf&IsOverwrite=false" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer <jwt token>"
// Cloud Storage에서 파일을 다운로드하는 cURL 예제
curl -X GET "https://api.aspose.cloud/v3.0/3d/storage/file/FBXtoPDF.pdf" \
-H "accept: multipart/form-data" \
-H "authorization: Bearer <jwt token>" \
-o FBXtoPDF.pdf
FBX 파일 입력

PDF 파일 출력

Aspose.3D Cloud API에서 PDF 파일이 얼마나 효율적으로 렌더링되었는지 확인할 수 있습니다. GLB에서 PDF로 변환하는 기능도 살펴보겠습니다.
GLB에서 PDF로 변환
Aspose.3D Cloud API는 매우 간단하고 작업하기 쉽습니다. GLB에서 PDF로 변환에는 입력 GLB 파일을 변환하고 출력 PDF 문서를 API 응답으로 반환하는 간단한 API 호출도 포함됩니다. 아래 cURL 예제는 GLB에서 PDF로 렌더링하는 것을 보여줍니다.
// 먼저 인증을 위해 JSON 웹 토큰을 가져옵니다.
// https://dashboard.aspose.cloud/에서 앱 키와 앱 SID를 가져옵니다.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=[APP_SID]&client_secret=[APP_KEY]" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
// Cloud Storage에 파일을 업로드하는 cURL 예제
curl -v "https://api.aspose.cloud/v3.0/3d/storage/file/Test1.glb" \
-X PUT \
-H "accept: application/json" \
-H "authorization: Bearer <jwt token>" \
-H "Content-Type: multipart/form-data" \
-d {"File":{}}
// GLB를 PDF로 변환하는 cURL 예제
// 파일 이름과 형식을 지정하기 위해 매개변수 값을 설정합니다.
curl -v "https://api.aspose.cloud/v3.0/3d/saveas/newformat?name=Test1.glb&newformat=pdf&newfilename=GLBtoPDF.pdf&IsOverwrite=false" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer <jwt token>"
// Cloud Storage에서 파일을 다운로드하는 cURL 예제
curl -X GET "https://api.aspose.cloud/v3.0/3d/storage/file/GLBtoPDF.pdf" \
-H "accept: multipart/form-data" \
-H "authorization: Bearer <jwt token>" \
-o GLBtoPDF.pdf
마찬가지로, 무료 평가판을 통해 이러한 고충실도 렌더링 및 기타 기능을 추가로 탐색하고 API 참조를 참조할 수 있습니다. 무료 지원 포럼을 통해 귀하의 경험, 피드백 또는 제안을 공유해 주십시오.
관련 게시물:
자세한 내용을 알아보려면 다음 링크를 방문하는 것을 적극 권장합니다.