FBX 转 PDF API

如今,3D 文件格式非常常见。从概念构思到规划和实施,所有阶段都会使用 3D 建模。Aspose.3D Cloud API 是一款功能丰富的 API,可让您创建、编辑或转换多种 支持的文件格式。您可以根据需要平移、旋转或转换文件。Aspose.3D Cloud API 可帮助您在任何平台上管理 3D 建模、游戏、计算机辅助设计等中使用的文件格式,而无需依赖 3D 建模和渲染软件。

Aspose.3D Cloud 是一个 REST API 解决方案,可帮助您添加功能以在应用程序中创建、修改和转换 3D 对象、模型和实体。我们还提供 SDK,它们是与 Cloud API 交互的包装器。它们负责处理底层细节并管理请求和响应,以便您可以专注于主要目标。目前,您可以在应用程序中集成 .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 参考。请通过 免费支持论坛 与我们分享您的经验、反馈或建议。

相关文章:

我们强烈建议您访问以下链接以了解更多信息: