DWF 轉 JPG PNG Java

DWF 文件包含壓縮格式的 2D 或 3D 繪圖。在某些情況下,您可能需要將 DWF 轉換為圖像。考慮到這一點,本文介紹瞭如何使用 Java 以編程方式將 DWF 文件轉換為 JPGPNG 圖像。

DWF 到 JPG 或 PNG 圖像轉換器 - Java API 安裝

Aspose.CAD for Java API 可用於創建、編輯或操作 CAD 文件,甚至無需安裝 CAD 應用程序。只需從 下載 部分下載其 JAR 文件或使用下面的 Maven 配置來安裝 API:

存儲庫:

<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>21.11</version>        
   </dependency>
</dependencies>

在 Java 中以編程方式將 DWF 轉換為 JPG 圖像

您可以通過以下步驟將 DWF 文件轉換為 JPG 圖像:

  1. 首先,使用 Image 類構造函數加載源 DWF 文件。
  2. 初始化 CadRasterizationOptions 類對象。
  3. 創建 JpegOptions 類型的實例。
  4. 使用 VectorRasterizationOptions 保存輸出 JPG 圖像。

以下代碼片段詳細說明瞭如何在 Java 中將 DWF 文件轉換為 JPG 圖像:

String inputFile = "blocks_and_tables.dwf";

// 加載輸入 DWF 文件
Image image = Image.load(inputFile);

// 初始化 JpegOptions 類對象
JpegOptions jpgOptions = new JpegOptions();
CadRasterizationOptions dwfRasterizationOptions = new CadRasterizationOptions();
jpgOptions.setVectorRasterizationOptions(dwfRasterizationOptions);

dwfRasterizationOptions.setPageHeight(500);
dwfRasterizationOptions.setPageWidth(500);

// 將 DWF 導出為 JPG 圖像
String outPath = "blocks_and_tables.jpg";
image.save(outPath, jpgOptions);

在 Java 中以編程方式將 DWF 轉換為 PNG 圖像

您可以通過以下步驟將 DWF 文件轉換為 PNG 圖像:

  1. 使用 Image 類加載輸入 DWF 文件。
  2. 初始化 CadRasterizationOptions 類的對象。
  3. 創建 PngOptions 類對象。
  4. 最後,使用 VectorRasterizationOptions 保存輸出 PNG 圖像。

下面的代碼片段展示瞭如何在 Java 中將 DWF 轉換為 PNG 圖像:

String inputFile = "blocks_and_tables.dwf";

// 加載輸入 DWF 文件
Image image = Image.load(inputFile);

// 初始化 PngOptions 類對象
PngOptions pngOptions = new PngOptions();
CadRasterizationOptions dwfRasterizationOptions = new CadRasterizationOptions();
pngOptions.setVectorRasterizationOptions(dwfRasterizationOptions);

dwfRasterizationOptions.setPageHeight(500);
dwfRasterizationOptions.setPageWidth(500);

// 將 DWF 導出為 PNG 圖像
String outPath = "blocks_and_tables.png";
image.save(outPath, pngOptions);

獲得免費的臨時許可證

您可以通過請求免費臨時許可證來測試 API 的全部功能。

結論

在本文中,您了解瞭如何使用 Java 以編程方式將 DWF 文件轉換為 JPG 或 PNG 文件形式的圖像。您可以查看 文檔 部分來探索 API 支持的其他功能。此外,如有任何疑問,請隨時通過論壇與我們聯繫。

也可以看看