FBX 轉 PDF API

3D 檔案格式如今非常常見。從概念構思到規劃和實施,所有階段都使用 3D 建模。 Aspose.3D Cloud API 是一個功能豐富的 API,可讓您建立、編輯或轉換多種 支援的檔案格式。您可以根據您的要求翻譯、旋轉或轉換檔案。 Aspose.3D Cloud API 可協助您在任何平台上管理 3D 建模、遊戲、電腦輔助設計等中使用的檔案格式,而無需依賴 3D 建模和渲染軟體。

Aspose.3D Cloud 是一個 REST API 解決方案,可協助您新增功能來在應用程式中建立、修改和轉換 3D 物件、模型和實體。我們還提供用於與雲端 API 互動的包裝器 SDK。他們負責處理低階細節並管理請求和回應,以便您可以將精力集中在主要目標上。目前,您可以在應用程式中整合 .NETJava 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 格式檔案作為示範。我們將按照以下步驟進行轉換:

  1. 將來源 FBX 檔案上傳到 Cloud Storage。
  2. 呼叫API將FBX檔案轉換為PDF。
  3. 從雲端儲存下載轉換後的 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 參考。請透過免費支援論壇與我們分享您的經驗、回饋或建議。

相關文章:

我們強烈建議您訪問以下連結以了解更多資訊: