以程式方式將 STL 轉換為 PDF 的 Python 方法

概述

以程式方式將 STL 轉換為 PDF 在 Python 中對於處理 3D 模型的開發人員來說至關重要。這種轉換在各行各業中都是必需的,包括工程、建築和製造業,在這些行業中,將 3D 設計以 PDF 這種普遍可訪問的格式進行共享和查看是必要的。然而, Aspose.CAD for Python via .NET 提供了這項任務的強大解決方案。憑藉其強大的功能,開發人員可以無縫地將 STL 到 PDF 的轉換集成到他們的應用程式中,提高工作流程效率和輸出質量。這個 3D CAD 轉換 API 是一個多功能工具,滿足專業人士在處理 3D CAD 文件時的多樣化需求。

本文章將涵蓋以下幾個部分:

3D CAD 轉換 - 庫安裝

要開始使用 Aspose.CAD for Python via .NET,您可以從 這裡 下載或使用以下命令安裝:

pip install aspose-cad

在 Python 中將 STL 轉換為 PDF - 程式碼片段

要使用 Aspose.CAD for Python via .NET 在 Python 中將 STL 轉換為 PDF,請按照以下步驟操作:

  1. 從 Aspose.CAD 庫中導入必要的模組
  2. 使用 Image.load() 方法加載 STL 文件
  3. 創建一個 PdfOptions 對象 以指定轉換設置。
  4. 使用 save() 方法將文件保存為 PDF 格式

以下是一段示範這些步驟的 Python 程式碼片段:

import aspose.cad as cad
from aspose.cad.imageoptions import PdfOptions
dir = "/data/"
# Load the STL image using the load method.
with cad.Image.load(dir+"input.stl") as image:
# Create an onject of the CadRasterizationOptions class.
cadRasterizationOptions = cad.imageoptions.CadRasterizationOptions()
# Set the page height of the OBJ file by assigning a value to the page_height property.
cadRasterizationOptions.page_height = 2000.5
# The page_width property will set the width.
cadRasterizationOptions.page_width = 2000.5
# Instantiate an instance of the PdfOptions class.
options = PdfOptions()
# Assign the cadRasterizationOptions to the vector_rasterization_options property.
options.vector_rasterization_options = cadRasterizationOptions
# Convert and save as PDF by calling the save method.
image.save(dir+"output.pdf", options)
print("STL to PDF Conversion completed successfully!")
view raw STL-to-PDF.py hosted with ❤ by GitHub
輸出:
3d-cad-conversion

3D 文件轉換器 - 在線試用

要快速輕鬆地進行轉換,請嘗試可用的在線工具 這裡。這個免費工具允許您以高精度將 STL 轉換為 PDF,使其成為需要快速可靠解決方案的用戶的絕佳選擇。最重要的是,它使用方便,不需要任何安裝,為轉換 3D 文件提供無憂的體驗。此外,它由 Aspose.CAD 提供支持。

stl-to-pdf-converter

獲取免費許可證

要全面探索 Aspose.CAD for Python via .NET 的功能,請從 這裡 獲取免費試用許可證。此過程簡單快捷,為開發人員和軟體測試人員提供了在不花費任何費用的情況下評估產品功能的機會。這個試用許可證是體驗 Aspose.CAD for Python via .NET 在您項目中帶來的好處的絕佳方式。

最後的想法

在 Python 中將 STL 轉換為 PDF 是一個簡單的過程,使用 Aspose.CAD for Python via .NET。這個強大的 3D CAD 轉換 API 簡化了轉換過程,使開發人員能夠高效地處理 3D CAD 文件。此外,請探索 Aspose.CAD for Python via .NET 以滿足您的 STL 到 PDF 轉換需求,提升您的開發項目。

有用資源

訪問額外資源,如文檔和社區論壇,以加深您對 Aspose.CAD for Python via .NET 的理解。這些資源提供了有價值的見解和支持,幫助您最大限度地發揮該庫在您項目中的潛力。

探索更多

查看這些最新文章以獲取更多見解: