SVG 轉 DXF 轉換器
將可縮放向量圖形轉換為圖形交換格式(Drawing Exchange Format),可將適合網路的視覺向量轉化為電腦輔助設計軟體所需的精確數學座標。
格式比較與技術規格
| 規格 | SVG | DXF |
|---|---|---|
| MIME 類型 | image/ | - |
| 類型 | 向量圖 | - |
| 壓縮 | 無損 XML 文字(可透過 .svgz 進行 GZIP 壓縮) | - |
| 標準規格 | W3C SVG 2 Specification | - |
| 檔案簽章(magic bytes)標頭 | 3C 3F 78 6D 6C (<?xml) or 3C 73 76 67 (<svg) | - |
格式概述與應用
某些 CAD 工具接受 SVG 輸入或透過增益集匯入,而其他工具則使用 DXF 或其他 CAD 交換格式。將 SVG 轉換為 DXF 有助於將支援的 2D 幾何圖形移至 CAD 工作流程中,但這不保證相容於所有的 CAD、雷射切割或 CNC 應用程式。請在目的端工具中檢查單位、圖層、曲線與尺寸。
技術規格與編解碼器解析
可縮放向量圖形依賴純文字 XML 結構,由 MIME 類型 image/svg+xml 識別。SVG 檔案不需要檔案簽章(magic bytes),因為標準文字編輯器可透過 <svg> 等起始標籤讀取檔案。使用 GZIP 壓縮時,這些檔案會使用 .svgz 副檔名,並由 1F 8B 的檔案簽章(magic bytes)識別。相比之下,圖形交換格式檔案則使用標記資料結構。較舊的 DXF 修訂版依賴 ASCII 文字區塊,而現代版本則使用二進位編碼。DXF 檔案沒有嚴格的檔案簽章標頭,而是以區段識別標籤開頭,例如 0 後接 SECTION,以及 2 後接 HEADER。
作業系統與瀏覽器相容性
SVG 受到許多瀏覽器和向量編輯器的支援。DXF 則受到一系列 CAD 工具的支援,但匯入行為和支援的圖元因產品和版本而異;請檢查目的端應用程式。
實用資訊
在產生輸出之前,先減少向量來源中的節點數,在轉換過程中保持曲線平滑,這可防止 CAD 軟體因數千個微型片段而發生遲緩。
常見問題
如何在不失真的情況下將 CAD SVG 匯出轉換為 DXF 圖面?
由於這兩種格式都使用數學路徑儲存向量資料,因此就幾何圖形而言,轉換基本上是無損的。然而,根據所選的匯出設定,SVG 中的曲線路徑可能會轉換為 DXF 中的許多小型直線段。
CAD SVG 匯出與 DXF 圖面有什麼區別?
SVG 使用專為網路算繪以及顏色和漸層等視覺樣式設計的 XML 文字結構。DXF 使用專為工程測量、圖層和製造指示設計的標記資料庫結構。