將 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 和許多其他文件格式。您不需要任何第三方應用程序即可在應用程序中創建、編輯或處理這些文件。只需從 下載 部分下載 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 圖像的轉換

您可以通過以下步驟將 CAD 繪圖(如 DWG 或 DXF)轉換為 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 文件轉換為 GIFF 圖像
image.save("output_image.giff" , options);

獲取免費 API 許可證

您可以請求免費臨時許可證來評估 API 的所有功能,沒有任何限制。

結論

在本文中,您了解瞭如何使用 Java 以編程方式將 CAD 繪圖(例如 DWG/DXF 文件)轉換為 PNG、JPG 或 GIF 文件格式。您可以通過訪問文檔進一步探索該API。如有任何疑問,請隨時通過免費支持論壇與我們聯繫。

也可以看看

提示:您可能需要查看 Aspose 免費的 文本到 GIF 轉換器,因為它允許您將簡單的文本或消息動畫轉換為有趣的動畫。