将 CAD DWG DXF 转换为 PNG JPG 图像

DWG 文件用于以 2D 或 3D 格式保存数字图形,而 DXF 是图形交换格式,用于 AutoCAD 数据与其他应用程序的兼容性。您可以根据需要将 DWGDXF 转换为 JPGPNGGIF 等光栅图像格式。在本文中,您将学习使用 Java 以编程方式将 CAD 文件格式转换为光栅图像。有关详细信息,请参阅以下部分:

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 图像格式:

  1. 使用 Image 类加载输入 CAD 文件 DWG/DXF。
  2. 创建 CadRasterizationOptions 类的实例。
  3. 指定页面宽度和高度。
  4. 为结果图像创建一个 JpegOptions 的实例。
  5. 将 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 图像:

  1. 加载输入 CAD 图纸。
  2. 初始化 CadRasterizationOptions 类的对象。
  3. 设置输出文件的图像尺寸。
  4. 为输出图像指定 PngOptions
  5. 将 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 图像:

  1. Image 类对象中加载源 CAD 文件。
  2. 实例化 CadRasterizationOptions 类对象。
  3. 初始化 GifOptions 类对象。
  4. 使用 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 转换器,因为它允许您将简单的文本或消息动画转换为有趣的动画。