使用方式
- 選擇或拖放 .dxf 檔案(儲存為 ASCII DXF)。
- 檢查預覽並關閉不需要的圖層。
- 選擇背景,以及要使用線條粗細或單一顏色。
- 下載 SVG 或複製其程式碼。
運作方式
DXF 是使用開放原始碼的 dxf-parser 程式庫讀取,並在您的瀏覽器中轉換為 SVG 路徑。支援的圖元:LINE、LWPOLYLINE 和 POLYLINE(凸度會轉換為真正的圓弧)、CIRCLE、ARC、ELLIPSE、SPLINE(取樣成短線段)、SOLID 和 3DFACE 外框、TEXT 和 MTEXT(單一字型,移除格式碼)、INSERT 圖塊參考(包含位置、比例、旋轉與 MINSERT 陣列),以及繪製 DIMENSION 圖元的圖塊。
Y 軸會翻轉,因為 CAD 圖面座標向上遞增,而 SVG 向下遞增;SVG 檢視框會以少許邊界包住可見圖面。顏色取自圖元、其所屬圖層或插入的圖塊(BYLAYER 與 BYBLOCK),使用 256 色 AutoCAD Color Index 或真實色彩。每個圖層會成為一個 SVG 群組,方便您在向量編輯器中分別編輯各圖層。
限制:不讀取 DWG 與二進位 DXF。不會繪製紙空間配置、填充線、影像、線型(虛線)、3D 實體、網面與點圖元;工具會告訴您略過了多少圖元。有理雲形線權重會被忽略。如果 $INSUNITS 是 mm、cm 或 inches,SVG 的寬度與高度會使用該單位;否則圖面單位會以純數字寫出。
範例
雷射切割輪廓
從 CAD 程式匯出的 DXF,其切割輪廓位於 CUT 圖層、尺寸位於 DIM 圖層:隱藏 DIM 與 TEXT、選擇透明背景,然後下載 SVG 供雷射軟體使用。
用於網頁的平面圖
建築 DXF 包含牆、作為圖塊參考的門與房間標籤:保留所有圖層、使用 DXF 線寬,並將 SVG 嵌入網頁中,使其縮放時不會模糊。
常見問題
可以轉換 DWG 檔嗎?
不行。DWG 是封閉的二進位格式。請在 AutoCAD、LibreCAD、DraftSight、FreeCAD 或 QCAD 中使用「另存新檔」或「匯出」,選擇 DXF (ASCII),然後在此處轉換該檔案。
為什麼有些文字的字型或位置不正確?
SVG 使用通用無襯線字型,以及 TEXT 和 MTEXT 的基本對齊方式。CAD 字型 (SHX)、堆疊分數與段落格式不會重現。
圓弧會保留為圓弧嗎?
會,ARC、CIRCLE 和聚合線凸度都會保留為圓弧,只要圖塊在 X 和 Y 方向沒有以不同比例縮放。在非均勻縮放圖塊內的橢圓、雲形線和圓弧會變成短直線段。
為什麼我的圖面看起來很小或偏向一側?
檢視框會涵蓋所有可見圖元,因此遠離圖面的孤立物件會讓其他內容變小。請隱藏包含該物件的圖層,或在 CAD 程式中將其刪除。
隱私權
DXF 檔案會在您的瀏覽器中讀取與轉換。不會上傳或儲存,只會計入一次使用此工具的匿名事件。