在 Java 中使用 AutoCAD 库将 DWG 转换为 JPG

处理 AutoCAD 文件格式是一个麻烦的事情,尤其是当您没有安装 AutoCAD 软件 时。大多数操作系统没有内置支持诸如 DWGDXF 等文件格式。然而,您可以通过将 AutoCAD 文件格式转换为常用的图像文件格式来解决此问题。因此, Aspose.CAD for Java 提供了类和方法以编程方式实现 DWG 到 JPG 的转换。这个 AutoCAD 库 是一个原生 API,提供强大而高效的转换功能。在本文中,我们将实现 在 Java 中将 DWG 转换为 JPG 的功能。

以下部分将在本文中讨论:

  1. AutoCAD 库安装
  2. 在 Java 中以编程方式将 DWG 转换为 JPG
  3. 在线 DWG 到 JPG 转换器

AutoCAD 库安装

这个 Java API 的安装过程相当简单。它不会要求您安装任何其他第三方依赖项,而是一个超级简单的过程。因此,如果您发现任何问题,可以遵循这个安装 指南。您可以 下载 JAR 文件或使用以下 Maven 配置:

 <repositories>
     <repository>
         <id>AsposeJavaAPI</id>
         <name>Aspose Java API</name>
         <url>https://releases.aspose.com/java/repo/</url>
     </repository>
</repositories>
 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-cad</artifactId>
        <version>23.8</version>
    </dependency>
</dependencies>

Aspose.CAD for Java 提供丰富的转换和操作功能,同时也暴露了 向 CAD 文件添加水印 的方法。此外,您可以在多种编程语言中找到这个 AutoCAD 库 的包装器 这里

AutoCAD 库

在 Java 中以编程方式将 DWG 转换为 JPG

现在,我们将编写一个代码示例以实现 DWG 到 JPG 的转换。最重要的是,您可以通过编写几行代码来开发一个 DWG 到 JPG 转换器

您可以遵循以下步骤:

以下代码示例展示了如何以编程方式 在 Java 中将 DWG 转换为 JPG

package com.example;
import com.aspose.cad.Image;
import com.aspose.cad.ImageOptionsBase;
import com.aspose.cad.imageoptions.CadRasterizationOptions;
import com.aspose.cad.imageoptions.JpegOptions;
public class Main {
// Convert DWG to JPG in Java using AutoCAD Library
public static void main(String[] args) throws Exception {
// Define the working directory path.
String dataDir = "/sample-files/";
// Call the Load method of the Image class to load the source DWG file.
Image sourceImage = Image.load(dataDir+"sample.dwg");
// Create an object of the JpegOptions for the resultant image and assign it to the instance of the ImageOptionsBase class.
ImageOptionsBase jpegOptions = new JpegOptions();
// Instantiate an instance of the CadRasterizationOptions to enable CAD rasterization options.
CadRasterizationOptions rasterOptions = new CadRasterizationOptions();
// The setEmbedBackground method will set whether the background color is not equal to the default background color of the output format.
rasterOptions.setEmbedBackground(true);
// Invoke the setPageWidth method to set page width.
rasterOptions.setPageWidth(900);
// Call the setPageHeight method to set the height of the page.
rasterOptions.setPageHeight(900);
// Invoke the setVectorRasterizationOptions method to define rasterization options.
jpegOptions.setVectorRasterizationOptions(rasterOptions);
// The save method will save the resultant JPG image on the disk.
sourceImage.save(dataDir + "dwg-to-jpg.jpg", jpegOptions);
}
}

上述代码片段的输出如下图所示:

dwg 到 jpg 转换

在线 DWG 到 JPG 转换器

这个 在线 DWG 到 JPG 转换器Aspose.CAD 提供支持。它提供无缝的丰富转换功能,并且您的文件可保留 24 小时。此外,它是免费的,无需订阅或创建帐户。这里有一个合乎逻辑且简单的界面,您可以拖放文件。这个工具是由顶级工程师在 Aspose 设计的强大高效服务器的前端。

在线 dwg 到 jpg 转换器

DWG 到 JPG 转换 - 获取免费许可证

现在,您可以申请一个 免费的临时许可证 以尝试 AutoCAD 库,没有评估限制。

结论

总而言之,我们已经了解了一个企业级的 AutoCAD 库,并实现了在 Java 中将 DWG 转换为 JPG 的功能。我们还简单介绍了 在线 DWG 到 JPG 转换器,这是实现 DWG 到 JPG 转换 的基于网络的解决方案。此外,您可以通过查看 文档 和 API 参考 来详细了解 Aspose.CAD for Java。此外, aspose.com 将继续撰写新的有用文章,请保持关注以获取更新。

提供帮助

您可以在我们的 论坛 上分享您的问题或疑问。

常见问题解答 – FAQs

我如何将 DWG 转换为 JPG?

DWG 到 JPG 的转换可以通过安装 Aspose.CAD 轻松实现。此外,请访问此 链接 了解如何在 Java 中做到这一点。

如何在线将 DWG 转换为 JPG?

Aspose.CAD 支持一个 在线 DWG 到 JPG 转换器,您可以在任何网络浏览器中打开。

另请参阅