STL 和 DXF 是電腦輔助設計 (CAD) 中使用的兩種流行的檔案格式。 STL 檔案通常用於 3D 列印,而 DXF 檔案則用於各種 CAD 任務,例如繪圖、製圖和製造。在這篇文章中,我們將學習如何在 Python 中將 STL 轉換為 DXF。
本文涵蓋以下主題:
Python STL 到 DXF 轉換器 API – 免費下載
我們將使用 Aspose.CAD for Python API 將 STL 檔案轉換為 DXF。 Aspose.CAD for Python 是一個功能強大的函式庫,可讓開發人員在 Python 中處理 CAD 檔案。它支援多種CAD檔案格式,包括STL、DXF、DWG、DGN等。API允許開發人員建立新的CAD檔案、檢視和編輯CAD 文件,從CAD 檔案中提取數據,並將其轉換為其他格式。
請下載軟體包或在控制台中使用以下 pip 命令從 PyPI 安裝 API:
pip install aspose-cad
在Python中將STL轉換為DXF
我們可以透過以下步驟輕鬆地在Python中將STL轉換為DXF:
- 使用 Image 類別的 load 方法載入輸入 STL 檔案。
- 建立 DxfOptions 類別的實例。
- 最後,呼叫save()方法將STL儲存為DXF。它將輸出 DXF 檔案路徑和 DxfOptions 作為參數。
以下程式碼範例展示如何在 Python 中將 STL 轉換為 DXF。
# 指定輸入和輸出檔案的路徑。
inputSTL = "C:\Files\galeon.stl";
outputDXF = "C:\Files\galeon_out.dxf";
# 載入 DWF 文件
image = cad.Image.load(inputSTL)
# 指定 DXF 選項
options = cad.imageoptions.DxfOptions()
# 保存輸出 DXF 檔案
image.save(outputDXF, options);
使用 Python 中的選項將 STL 轉換為 DXF
我們可以按照以下步驟在將 STL 檔案轉換為 DXF 格式時指定各種儲存選項:
- 使用 Image 類別載入輸入 STL 檔案。
- 建立 CadRasterizationOptions 類別的實例。
- 指定選項屬性。
- 建立 DxfOptions 類別的實例。
- 之後,將向量光柵化選項屬性設定為 CadRasterizationOptions。
- 最後,呼叫save()方法將STL儲存為DXF。
以下程式碼範例示範如何在 Python 中自訂 STL 到 DXF 的轉換。
# 指定輸入和輸出檔案的路徑。
inputSTL = "C:\Files\galeon.stl";
outputDXF = "C:\Files\galeon_out.dxf";
# 載入 DWF 文件
image = cad.Image.load(inputSTL)
# 指定 CAD 光柵化選項
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.content_as_bitmap = True
# 選擇要轉換的特定佈局
rasterizationOptions.layouts = ["Drawing1-Layout1"]
# 指定 DXF 選項
options = cad.imageoptions.DxfOptions()
options.vector_rasterization_options = rasterizationOptions
# 保存輸出 DXF 檔案
image.save(outputDXF, options);
取得免費許可證
請取得免費的臨時許可證無限制地嘗試 STL 到 DXF 轉換器庫。
STL 到 DXF 線上轉換器
您也可以嘗試使用上述 API 開發的免費線上 STL 到 DXF 轉換器 應用程式。您可以從任何瀏覽器或裝置存取它,而無需安裝插件、軟體或訂閱。
Python STL 到 DXF 轉換器 – 學習資源
除了將 STL 轉換為 DXF 之外,您還可以使用以下資源了解有關該程式庫的更多資訊並探索各種其他功能:
結論
在這篇文章中,我們學習如何在 Python 中將 STL 轉換為 DXF。透過遵循本文中概述的步驟,您可以透過程式設計輕鬆地將 STL 檔案轉換為 DXF 格式。 Aspose.CAD for Python 函式庫提供了一個簡單易用的 API,用於在 Python 中處理 CAD 檔案。除了在 Python 中將 STL 轉換為 DXF 之外,您還可以使用免費的基於 Web 的 STL 轉換器在線上將 STL 檔案轉換為 DXF 格式。如有任何疑問,請透過我們的免費支援論壇與我們聯繫。