DWG(Drawing)是Autodesk AutoCAD的原生二進制向量圖形格式,支援2D繪圖與3D建模數據(幾何、圖層、塊、標註、佈局、視口等)。因AutoCAD的統治地位,DWG已成工程、建築、製造、GIS行業的事實標準交換格式。版本迭代快(約每3年一大版),舊版本AutoCAD無法直接打開新版DWG,需另存為舊版或用轉換工具。
| 方案 | 代表軟體 | 適用場景 | 優點 | 缺點 |
|---|---|---|---|---|
| 官方原生 | AutoCAD / AutoCAD LT | 專業設計、編輯、標註、出圖 | 100%相容、功能最全、命令列/腳本自動化 | 訂閱制昂貴、安裝包巨大、學習曲線陡峭 |
| 官方免費檢視 | Autodesk DWG TrueView | 僅檢視、列印、量測、轉DWG版本、轉PDF/DWF | 官方出品、免費、支援最新版DWG、批次轉檔 | 無編輯功能、介面較傳統 |
| 輕量級第三方檢視/編輯 | ABViewer、DraftSight、ZWCAD、BricsCAD、LibreCAD、NanoCAD | 中小企業編輯、跨平台、成本敏感 | 價格低/免費、支援DWG/DXF、部分支援LISP/VBA | 相容性不如原版、高級功能缺失 |
| 線上檢視 | Autodesk Viewer、ShareCAD、AutoCAD Web App | 臨時協作、無安裝權限環境 | 瀏覽器即開、支援標記評論、手機端友好 | 大文件載入慢、隱私敏感、離線不可用 |
| 程式庫/開發 | Open Design Alliance (ODA) SDK、libreDWG、CadLib、Aspose.CAD | 二次開發、批次轉檔、資料提取 | 可控性強、自動化程度高 | 需編程、授權成本不一 |
autodesk.com/dwgtrueview,約 1.2 GB)。DWG TrueView → 恢復 或 AutoCAD → RECOVER 指令。AUDIT 指令修復。SimHei.ttf、SimSun.ttc 等中文字體。STYLE → 將受影響文字樣式字體映射到系統中文字體。_FONTALT 系統變數設定替代字體。檢查 XREF 面板路徑類型(相對/絕對),將依賴檔案放回原相對目錄,或用 ETRANSMIT 打包傳輸。
# ODA File Converter 命令列批次轉DWG→DXF/PDF
ODAFileConverter.exe "input_folder" "output_folder" "ACAD2018" "DXF" 1 1
# Python + ezdxf 讀取DWG(需先用ODA轉DXF)
import ezdxf
doc = ezdxf.readfile("drawing.dxf")
for e in doc.modelspace():
if e.dxftype() == "TEXT":
print(e.dxf.insert, e.dxf.text)
掌握適合自身角色的工具鏈,即可輕鬆應對DWG文件的檢視、編輯、轉換與協作場景。