DWG 轉 SVG

DWG 文件包含 2D 或 3D 格式的設計數據。它們包括矢量圖像數據和二進制編碼的元數據。在某些情況下,您可能需要根據您的要求將 DWG 文件轉換為 SVG 圖像文件。據此,本文介紹瞭如何使用 Java 以編程方式將 DWG 轉換為 SVG 圖像。

DWG 到 SVG 轉換 – Java API 安裝

Aspose.CAD for Java API 可用於創建、編輯或操作 DWG 和許多其他文件格式。您可以通過從 New Releases 部分下載 JAR 文件或在項目的 pom.xml 文件中使用以下 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.10</version>        
   </dependency>
</dependencies>

使用 Java 以編程方式將 DWG 轉換為 SVG

您可以按照以下步驟將 DWG 圖像轉換為 SVG 圖像:

  1. 使用 Image 類的 load 方法加載源 DWG 文件。
  2. 實例化 SvgOptions 類的對象。
  3. 設置顏色模式為灰度、RGB等。
  4. 使用 Save 方法將 DWG 轉換為 SVG。

下面的代碼片段演示瞭如何在 Java 中將 DWG 文件轉換為 SVG 圖像:

// 加載輸入 DWG 文件
Image image = Image.load("sample.dwg");

// 初始化 SvgOptions 類對象
imageoptions.SvgOptions options = new SvgOptions();

// 設置 SVG 顏色模式
options.setColorType(SvgColorMode.Grayscale);
options.setTextAsShapes(true);

// 保存輸出 SVG 文件
image.save("sample.svg" , options);

探索更多功能

您可以通過訪問 文檔 查看該 API 的其他幾個功能。

結論

在本文中,您了解瞭如何將 DWG 圖像轉換為 SVG 圖像。它將所有形狀和內容以高保真度導出為 SVG。您可以將此功能嵌入到基於 Java 的應用程序中。此外,您不需要安裝任何其他工具或應用程序,因為 API 不依賴於任何其他工具來執行轉換。請隨時通過論壇與我們聯繫。我們期待為您提供幫助!

也可以看看