DWG 文件用于以 2D 或 3D 格式保存数字图形,而 DXF 是图形交换格式,用于 AutoCAD 数据与其他应用程序的兼容性。您可以根据需要将 DWG 或 DXF 转换为 JPG、PNG、GIF 等光栅图像格式。在本文中,您将学习使用 Java 以编程方式将 CAD 文件格式转换为光栅图像。有关详细信息,请参阅以下部分:
- DWG/DXF 转 JPG、PNG、GIF 图像转换器 – Java API 安装
- 使用 Java 以编程方式将 DWG/DXF 转换为 JPG 图像
- 使用 Java 以编程方式将 DWG/DXF 转换为 PNG 图像
- Java 中的 DWG/DXF CAD 文件到 GIF 图像转换
- 获取免费 API 许可证
DWG/DXF 转 JPG、PNG、GIF 图像转换器 – Java API 安装
Aspose.CAD for Java API 支持使用 DWG、DXF 和许多其他 文件格式。您不需要任何第三方应用程序即可在您的应用程序中创建、编辑或处理这些文件。只需从 Downloads 部分下载 JAR 文件,或使用以下 Maven 配置安装它:
存储库:
<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>20.12</version>
</dependency>
</dependencies>
使用 Java 以编程方式将 DWG/DXF 转换为 JPG 图像
请按照以下步骤将 DWG/DXF 文件转换为 JPG 图像格式:
- 使用 Image 类加载输入 CAD 文件 DWG/DXF。
- 创建 CadRasterizationOptions 类的实例。
- 指定页面宽度和高度。
- 为结果图像创建一个 JpegOptions 的实例。
- 将 CAD DWG/DXF 文件转换为 JPG 图像。
以下代码显示了如何在 Java 中以编程方式将 DWG/DXF 文件转换为 JPG 图像:
// 加载输入 DWG 文件
Image image = Image.load("Test.dwg");
// 创建 CadRasterizationOptions 的实例
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
// 设置页面宽度和高度
rasterizationOptions.setPageWidth(1200);
rasterizationOptions.setPageHeight(1200);
// 为结果图像创建一个 JpegOptions 实例
ImageOptionsBase options = new JpegOptions();
// 设置光栅化选项
options.setVectorRasterizationOptions(rasterizationOptions);
// 将 CAD DWG DXF 文件转换为 JPG 图像
image.save("output_image.jpg" , options);
使用 Java 以编程方式将 DWG/DXF 转换为 PNG 图像
您可以通过以下步骤将 DWG 或 DXF 文件转换为 PNG 图像:
- 加载输入 CAD 图纸。
- 初始化 CadRasterizationOptions 类的对象。
- 设置输出文件的图像尺寸。
- 为输出图像指定 PngOptions。
- 将 CAD DWG/DXF 文件转换为 PNG 图像。
下面的代码解释了如何使用 Java 以编程方式将 CAD 绘图 DWG 或 DXF 转换为 PNG 图像:
// 加载输入 DWG 文件
Image image = Image.load("Test.dwg");
// 创建 CadRasterizationOptions 的实例
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
// 设置页面宽度和高度
rasterizationOptions.setPageWidth(1200);
rasterizationOptions.setPageHeight(1200);
// 为结果图像创建一个 PngOptions 实例
ImageOptionsBase options = new PngOptions();
// 设置光栅化选项
options.setVectorRasterizationOptions(rasterizationOptions);
// 将 CAD DWG DXF 文件转换为 PNG 图像
image.save("output_image.png" , options);
Java 中的 DWG/DXF CAD 文件到 GIF 图像转换
您可以通过以下步骤将 DWG 或 DXF 等 CAD 图纸转换为 GIF 图像:
- 在 Image 类对象中加载源 CAD 文件。
- 实例化 CadRasterizationOptions 类对象。
- 初始化 GifOptions 类对象。
- 使用 Save() 方法将 CAD DWG DXF 文件转换为 GIFF 图像。
以下代码演示了如何使用 Java 以编程方式将 CAD DWG/DXF 绘图转换为 GIF 图像:
// 加载输入 CAD 文件
Image image = Image.load("Test.dwg");
// 创建 CadRasterizationOptions 的实例
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
// 设置页面宽度和高度
rasterizationOptions.setPageWidth(1200);
rasterizationOptions.setPageHeight(1200);
// 为结果图像创建 GifOptions 实例
ImageOptionsBase options = new GifOptions();
// 设置光栅化选项
options.setVectorRasterizationOptions(rasterizationOptions);
// 将 CAD DWG DXF 文件转换为 GIF 图像
image.save("output_image.giff" , options);
获取免费 API 许可证
您可以申请 免费临时许可证 来评估 API 的所有功能,没有任何限制。
结论
在本文中,您探索了如何使用 Java 以编程方式将 CAD 绘图(如 DWG/DXF 文件)转换为 PNG、JPG 或 GIF 文件格式。您可以通过访问 文档 进一步探索 API。如有任何疑问,请随时通过 免费支持论坛 与我们联系。
也可以看看
提示:您可能想查看免费的 Aspose 文本到 GIF 转换器,因为它允许您将简单的文本或消息动画转换为有趣的动画。