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 格式。此外,您可能需要访问 documentation 空间来探索 API 的其他功能。如有任何疑问,请在 论坛 上给我们写信。

也可以看看