DWF 文件包含壓縮格式的 2D 或 3D 繪圖。在某些情況下,您可能需要將 DWF 轉換為圖像。考慮到這一點,本文介紹瞭如何使用 Java 以編程方式將 DWF 文件轉換為 JPG 或 PNG 圖像。
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 圖像:
- 首先,使用 Image 類構造函數加載源 DWF 文件。
- 初始化 CadRasterizationOptions 類對象。
- 創建 JpegOptions 類型的實例。
- 使用 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 圖像:
- 使用 Image 類加載輸入 DWF 文件。
- 初始化 CadRasterizationOptions 類的對象。
- 創建 PngOptions 類對象。
- 最後,使用 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 支持的其他功能。此外,如有任何疑問,請隨時通過論壇與我們聯繫。