将 DWG 转换为 PNG 在 Java - DWG 到 PNG 转换器

Aspose.CAD for Java 提供了广泛的类和方法,以便在 Java 应用程序中 DWG 转换为 PNG。这种解决方案不仅提供转换功能,还使您的业务应用程序能够在程序化方式中查看/编辑 DWG 文件。是的,您需要第三方软件来打开 DWG 文件,但是这个 CAD 转换库4 使您能够开发 Autocad 到 PNG 转换器,或者您可以利用 在线 工具 将 DWG 转换为 PNG online。因此,本文将是解决方案导向的。因此,请仔细阅读本文并不要错过任何部分。

我们将涵盖以下几点:

  1. Java DWG API 安装
  2. 在 Java 中使用程序化方式将 DWG 转换为 PNG
  3. 在线将 DWG 转换为 PNG

Java DWG API 安装

这个 CAD 转换库 不依赖于任何第三方软件,并且可以有效跟踪文档转换过程。安装过程相当简单且稳健。但是,您可以 下载 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>

您可以按照此安装 指南 进行操作,以防出现任何困难。

cad 转换库

在 Java 中使用程序化方式将 DWG 转换为 PNG

这个 Java DWG API4 公开了大量的功能。我们将使用一些著名的方法和类将 Autocad 转换为 PNG。因此,我们有源 DWG 文件来实现功能。

您可以按照以下步骤实现 DWG 到 PNG 转换:

以下代码示例显示了如何 将 DWG 转换为 PNG in Java:

package com.example;
import com.aspose.cad.Image;
import com.aspose.cad.ImageOptionsBase;
import com.aspose.cad.imageoptions.CadRasterizationOptions;
import com.aspose.cad.imageoptions.PngOptions;
public class Main {
// DWG to PNG in Java
public static void main(String[] args) throws Exception {
String dir = "/sample-files/";
// Invoke the Load method of the Image class to load the input DWG file.
Image image = Image.load(dir+"sample.dwg");
// Create an instance of CadRasterizationOptions to enable CAD rasterization options.
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
// Set page page width by calling the setPageWidth method.
rasterizationOptions.setPageWidth(1200);
// The setPageHeight method will set the height of the page.
rasterizationOptions.setPageHeight(1200);
// Invoke this setEmbedBackground method to set whether the background color is not equal to the default background color of the output format.
rasterizationOptions.setEmbedBackground(true);
// Create an instance of PngOptions for the resultant image and assign it to the instance of the ImageOptionsBase class.
ImageOptionsBase options = new PngOptions();
// Call the setVectorRasterizationOptions method to define rasterization options.
options.setVectorRasterizationOptions(rasterizationOptions);
// Invoke the save method to save resultant PNG image on the disk.
image.save(dir + "dwg-to-png.png", options);
}
}
view raw DWG-to-PNG.Java hosted with ❤ by GitHub

输出如下所示:

将 dwg 转换为 png

在线将 DWG 转换为 PNG

正如本文的第一段所提到的,有一个 在线 工具可以 将 DWG 转换为 PNG online。这个工具由 Aspose.CAD for Java 提供,它是基于 Web 的,可以在桌面和移动设备上打开。此外,它是免费的,您无需订阅即可使用此工具。此外,您可以从此 DWG 转换器的界面将 DWG 文件转换为其他流行格式。

将 dwg 转换为 png online

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

您可以获得 免费临时许可 以在评估限制下试用 CAD 转换库1

结论

我们在这篇博文中结束了,希望您已经学会了 如何在 Java 中将 DWG 转换为 PNG 程序化方式。此 CAD 转换库旨在为 Java 开发人员提供 DWG 到 PNG 转换器,以用于业务应用程序。此外,我们建议您查看 文档 和 API 参考 以了解更多信息。

此外,我们建议您查看 入门指南

最后, aspose.com 正在撰写新的博文。因此,请保持联系以获取定期更新。

帮助可用

您可以在我们的 论坛 上告诉我们有关您的问题或疑问。

常见问题 - FAQs

如何将 DWG 转换为 PNG?

您可以使用 Aspose.CAD for Java 自动化 Autocad 到 PNG 转换的程序化解决方案。请参阅此 链接 了解更多信息。

如何将 CAD 转换为 PNG?

这个 在线 工具用于 将 DWG 转换为 PNG online。此外,您可以查看此 CAD 转换 以获取程序化解决方案。