OBJ 轉 DXF Java

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 文件:

  1. 使用 Image 類加載輸入對象文件。
  2. 初始化 CadRasterizationOptionsDxfOptions 類對象。
  3. 將 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 的其他功能。如有任何疑問,請在論壇寫信給我們。

也可以看看