OBJ 文件支持多邊形幾何體以及自由形式幾何體(例如曲線和曲面)。在某些情況下,您可能需要將 OBJ 對象文件轉換為 DXF 文件。根據此類用例,本文介紹瞭如何使用 Java 以編程方式將 OBJ 轉換為 DXF 文件。
OBJ 到 DXF 轉換器 – Java API 安裝
Aspose.CAD for Java API 支持處理不同類型的繪圖和圖形文件。只需從 New Releases 頁面下載其 JAR 文件來配置 API,或者在基於 Maven 的項目的 pom.xml 文件中使用以下規範,從 Aspose Repository 中配置它:
存儲庫:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
依賴關係:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cad</artifactId>
<version>22.3</version>
</dependency>
</dependencies>
在 Java 中以編程方式將 OBJ 轉換為 DXF
您可以按照以下步驟將 OBJ 文件轉換為 DXF 文件:
- 使用 Image 類加載輸入對象文件。
- 初始化 CadRasterizationOptions 和 DxfOptions 類對象。
- 將 OBJ 文件轉換為 DXF 格式。
下面的示例代碼演示瞭如何使用 Java 以編程方式將 OBJ 文件轉換為 DXF 文件:
// 使用 Image 類加載 OBJ 文件
com.aspose.cad.Image image = com.aspose.cad.Image.load("template.obj");
// 創建 CadRasterizationOptions 類的對象
com.aspose.cad.imageoptions.CadRasterizationOptions rasterizationOptions = new com.aspose.cad.imageoptions.CadRasterizationOptions();
rasterizationOptions.setPageWidth(1600);
rasterizationOptions.setPageHeight(1600);
// 創建 DxfOptions 類的對象
com.aspose.cad.imageoptions.DxfOptions options = new com.aspose.cad.imageoptions.DxfOptions();
// 設置 VectorRasterizationOptions 屬性
options.setVectorRasterizationOptions(rasterizationOptions);
// 將 OBJ 導出為 DXF
image.save("output.dxf", options);
獲取免費 API 許可證
您可以通過請求免費臨時許可證來評估 API,而不受任何評估限制。
結論
在本文中,您學習瞭如何使用 Java 以編程方式將 OBJ 文件轉換為 DXF 格式。此外,您可能需要訪問 文檔 空間來探索 API 的其他功能。如有任何疑問,請在論壇寫信給我們。