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