DWF DWFX 轉 SVG

DWFDWFX 文件包含 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 圖像:

  1. 使用 Image 類加載輸入 DWF 或 DWFX 文件。
  2. 初始化 CadRasterizationOptions 類對象。
  3. 實例化 SvgOptions 類的對象。
  4. 使用 保存 方法將 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 圖像。圖紙被渲染為高保真度的矢量圖像,以確保可靠和準確的轉換。但是,如果您發現任何問題或需要討論任何疑問,請隨時通過論壇與我們聯繫。

也可以看看

在Java中將DWG轉換為OBJ