DWF 或 DWFX 文件包含 2D 或 3D 格式的設計數據。它們包括矢量圖像數據和二進制編碼的元數據。在某些情況下,您可能需要根據您的要求將 DWF 或 DWFX 文件轉換為 SVG 圖像文件。據此,本文介紹瞭如何使用 Java 以編程方式將 DWF 或 DWFX 轉換為 SVG 圖像。
DWF 或 DWFX 到 SVG 轉換 - Java API 安裝
Aspose.CAD for Java API 支持使用不同的 CAD 相關文件格式,包括 DWF、STL 等。您可以通過從 下載 下載其 JAR 文件來訪問該 API將以下Maven 配置部分或粘貼到基於Maven 的應用程序的pom.xml 文件中:
存儲庫:
<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>22.2</version>
</dependency>
</dependencies>
使用 Java 以編程方式將 DWF 或 DWFX 轉換為 SVG
您可以通過以下步驟將 DWF 或 DWFX 文件轉換為 SVG 圖像:
- 使用 Image 類加載輸入 DWF 或 DWFX 文件。
- 初始化 CadRasterizationOptions 類對象。
- 實例化 SvgOptions 類的對象。
- 使用 保存 方法將 DWF 或 DWFX 轉換為 SVG 圖像。
以下代碼示例詳細說明瞭如何在 Java 中將 DWF 或 DWFX 文件轉換為 SVG 圖像:
String sampleDWFX = "document.dwfx";
// 加載輸入 DWF 或 DWFX 文件
DwfImage image = (DwfImage)DwfImage.load(sampleDWFX);
// 初始化 CadRasterizationOptions 類對象
CadRasterizationOptions cadOptions = new CadRasterizationOptions();
cadOptions.setPageWidth(400);
cadOptions.setPageHeight(400);
// 初始化輸出圖像的 SvgOptions 類實例
SvgOptions imageOptions = new SvgOptions();
imageOptions.setVectorRasterizationOptions(cadOptions);
// 保存輸出的 SVG 圖像
image.save("document.svg", imageOptions);
探索更多功能
您可以訪問 文檔 空間來了解 API 的其他幾個功能。
結論
在本文中,您了解瞭如何將 DWF 或 DWFX 轉換為 SVG 圖像。圖紙被渲染為高保真度的矢量圖像,以確保可靠和準確的轉換。但是,如果您發現任何問題或需要討論任何疑問,請隨時通過論壇與我們聯繫。