
3D 檔案格式如今非常常見。從概念構思到規劃和實施,所有階段都使用 3D 建模。 Aspose.3D Cloud API 是一個功能豐富的 API,可讓您建立、編輯或轉換多種 支援的檔案格式。您可以根據您的要求翻譯、旋轉或轉換檔案。 Aspose.3D Cloud API 可協助您在任何平台上管理 3D 建模、遊戲、電腦輔助設計等中使用的檔案格式,而無需依賴 3D 建模和渲染軟體。
Aspose.3D Cloud 是一個 REST API 解決方案,可協助您新增功能來在應用程式中建立、修改和轉換 3D 物件、模型和實體。我們還提供用於與雲端 API 互動的包裝器 SDK。他們負責處理低階細節並管理請求和回應,以便您可以將精力集中在主要目標上。目前,您可以在應用程式中整合 .NET 或 Java SDK,但我們很快就會支援更多 SDK。
您可以將 3D 檔案儲存為任何 支援的檔案格式,例如 3DS、AMF、RVM、DAE、DRC、FBX、gLTF、OBJ、PDF、PLY、STL、U3D、DXF、JT、X 和 3MF。您可以使用預設設定將 3D 檔案轉換為其他格式,也可以傳遞詳細的設定參數進行轉換。最受歡迎的 3D 格式轉換包括 FBX 到 PDF 和 GLB 到 PDF 的轉換。您可能需要將 3D 文件轉換為 PDF 以供列印、存檔、批准或任何其他目的。
FBX 到 PDF 轉換
讓我們在此將範例 FBX 轉換為 PDF 格式檔案作為示範。我們將按照以下步驟進行轉換:
- 將來源 FBX 檔案上傳到 Cloud Storage。
- 呼叫API將FBX檔案轉換為PDF。
- 從雲端儲存下載轉換後的 PDF 檔案。
以下是 FBX 到 PDF 轉換的 cURL 程式碼:
// 首先取得 JSON Web Token 進行身份驗證
// 從 https://dashboard.aspose.cloud/ 取得 App Key 和 App 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 的轉換還包括一個簡單的 API 呼叫,它轉換輸入的 GLB 文件並返回輸出 PDF 文件作為 API 回應。下面的 cURL 範例示範了 GLB 到 PDF 的渲染:
// 首先取得 JSON Web Token 進行身份驗證
// 從 https://dashboard.aspose.cloud/ 取得 App Key 和 App 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 參考。請透過免費支援論壇與我們分享您的經驗、回饋或建議。
相關文章:
我們強烈建議您訪問以下連結以了解更多資訊: