痛點
目前缺乏好用的工具可進行批次文字編輯、翻譯作業,或在整個專案範圍統一字型/樣式。
TextSync 如何運作
以下每個段落都對應軟體裡真實的分頁,順序與軟體一致 —— 每張截圖都是 TextSync 執行時的真實、未經修改畫面。
步驟 1 — 將所有文字字串匯出至單一活頁簿
加入 DWG 檔案,將所有 DBText 與 MText 字串匯出至一份 Excel 活頁簿中,即可進行翻譯或批次編輯。
- 1使用 Add Files… 或 Add Folder… —— Add Folder 在 Settings → General 中有自己的「include subfolders」設定,適用於資料夾層級較深的專案。
- 2在處理較大批次時,可開啟 Parallel processing 同時讀取多個檔案。
- 3Export to Excel 會將每個相符的實體 —— 檔案、控制代碼、實體類型、圖層與內容 —— 寫入同一份活頁簿,並回報有多少筆記錄來自多少個檔案,且會標示任何讀取失敗的檔案。
Options on this screen
- Parallel processing
- 同時讀取多個 DWG 檔案中的文字,而非逐一處理。
步驟 2 — 將編輯後的文字比對並備份後寫回
選取已編輯的活頁簿與 DWG 資料夾 —— TextSync 會將每一列比對回其所屬檔案,只寫入實際變更的內容。
- 1瀏覽至您已編輯的 Excel 活頁簿,以及要比對的 DWG 資料夾 —— 預設為 Excel 檔案本身所在的資料夾。
- 2Matched Files 會列出每個檔案,以及其中即將變更的實體數量;活頁簿中找不到對應 DWG 的項目會顯示於 Unmatched,而不會導致整個作業失敗。
- 3保持 Automatic backup 開啟,即可在寫入前先複製每個檔案 —— 事後可用 Restore Backup… 復原該次執行。
- 4點擊 Write Back 套用編輯內容。確認對話框會明確列出即將變更的檔案數量與實體總數,並在備份功能關閉時明確提出警告。
Options on this screen
- Use the Excel file's folder
- 自動將 DWG 資料夾選擇器指向活頁簿本身所在的位置。
- Automatic backup
- 在寫回前先複製每個檔案,讓該次執行之後可透過 Restore Backup… 復原。
步驟 3(獨立功能)— 在整個專案範圍統一字型與文字樣式
將一批圖面中的所有文字樣式讀入同一張表格,批次編輯字型/寬度係數/固定高度,並將變更寫回 —— 包含重新繪製使用這些樣式的文字。
- 1使用 Add Files —— 每張圖面中定義的所有 TextStyle 會自動讀入同一張表格:樣式名稱、字型、大字型(Big Font)、寬度係數、固定高度,以及是否為該檔案目前使用的樣式。
- 2勾選要變更的欄位(Font、Big Font、Width Factor、Fixed Height),輸入新數值,接著點擊 Apply to Selected 或 Apply to All,即可一次批次編輯所有已勾選的樣式列。
- 3Create Text Style 可一次為每個尚未擁有該樣式的檔案新增一個具名的全新樣式 —— 適合在專案中全面套用公司標準樣式時使用。
- 4Make Current 可將指定樣式設定為其所在檔案目前使用/預設的 TextStyle。
- 5Write Styles Back 會套用編輯內容 —— 重要的是,這不只會更新樣式定義,也會同步更新圖面中每個相符 DBText 的 WidthFactor/Height,因此既有文字會依新比例實際重新呈現,而不會默默維持舊的寬度。
Options on this screen
- Font / Big Font
- 變更樣式所使用的 SHX 或 TrueType 字型(以及選用的 CJK 大字型檔案)。
- Width Factor
- 批次設定套用此樣式之文字的水平縮放係數。
- Fixed Height
- 批次設定該樣式的固定文字高度(設為 0 則維持一般狀態,可依實體個別調整高度)。
同時包含
跨實體類型的統一擷取
多數批次文字工作流程一次只能處理一種實體類型。TextSync 能在同一次作業中,將單行的 DBText 與多行的 MText 一併擷取至同一張工作表,並依實體類型與來源檔案標記。
沒有逐行差異圖,但絕不悄悄行事
Excel → Text 與 Batch Edit Styles 不會像 BlockSync 那樣顯示逐行差異表格,但每次寫回前都會先明確顯示確認訊息,列出確切的檔案與實體數量,寫回後也會產生報告列出任何失敗項目 —— 不會有任何未經告知就發生的變更。
每條寫回路徑都支援備份與還原
Excel → Text 與 Batch Edit Styles 都支援自動備份,並可一鍵使用 Restore Backup…/Rollback All 還原,與 BlockSync 完全相同 —— 同一套安全流程,套用於文字而非圖塊幾何。
樣式編輯會真正改變文字的外觀
在原生 AutoCAD 中直接變更 TextStyle 的寬度係數,只會影響未在個別實體上覆寫該設定的實體。TextSync 的 Write Styles Back 會明確將新的寬度係數與固定高度重新套用到每個使用該樣式的 DBText,因此字型/比例的整理作業不會悄悄地在畫面上沒有生效。
執行環境與需求
決定 TextSync 能否在您的電腦上執行、以及執行後表現如何的所有因素。
- 不需要安裝 Microsoft Excel —— TextSync 使用自有引擎(ClosedXML)直接讀寫 .xlsx 檔案。
- 僅支援 64 位元的 Windows 10/11。
- 須使用已授權的完整版 AutoCAD(2021–2027)。不支援 AutoCAD LT —— LT 無法執行 TextSync 所依賴的背景自動化功能。
- 若電腦上安裝了多個 AutoCAD 版本,可在 Settings → AutoCAD 中選擇要使用的版本,或保持在「Auto (newest installed)」—— 若該版本因故無法載入,系統會自動改用其他已安裝的版本。
- 基於 .NET 8 開發。若電腦上尚未安裝 .NET 8 Desktop Runtime,安裝程式會提示您向 Microsoft 下載(免費、僅需一次,約 60 MB)。
- 網路連線僅用於啟動時及之後定期檢查授權狀態。掃描、讀取與寫入皆透過 AutoCAD 自身的引擎在本機完成 —— 圖面內容永遠不會被上傳。
- 介面語言:English / 简体中文 / 繁體中文 / 日本語 / 한국어 / Deutsch / Français / Italiano / Español。
- 大量檔案的批次作業可在背景平行處理多張圖面 —— 可在 Settings 中調整「Max parallel AutoCAD instances」,在速度與 CPU/記憶體資源之間取得平衡。
- 每個耗時較長的操作都會顯示含百分比與預估剩餘時間的進度條,並可在執行途中隨時取消。
- 若需要疑難排解,Settings → Diagnostics → Open Log Folder 可直接開啟主程式與外掛程式的記錄檔資料夾。
另見全站的 系統需求 頁面,比較所有工具。
使用情境
以下是 TextSync 專為解決的部分實際情境 —— 若您的情況不在清單中,多半仍能在上方某個分頁裡找到對應功能。
文字樣式統一
之前
某個專案承接自舊有資料,數十張圖面中的字型與文字樣式並不一致。
之後
只需建立一次新舊樣式對照,即可套用至整批圖面,並透過報告驗證結果。
節省時間
約 5 小時 → 15 分鐘
客戶名稱/術語變更套用至所有註記
之前
客戶更名,或標準術語有所變更(例如系統名稱、部門標籤),而這些內容散布在每張圖紙的 MText 註記、DBText 標籤與圖說之中 —— 一般文字編輯器無法讀取 DWG 內部內容,因此只能逐一開啟檔案、肉眼檢查每則註記。
之後
將所有文字實體匯出至 Excel,在整個專案範圍尋找並取代該術語,再以自動備份方式寫回 —— 一次作業即可完成,不必手動逐張圖紙檢查。
節省時間
約 4 小時 → 15 分鐘
跨區域專案的翻譯作業
之前
某套圖面需要附上翻譯後的註記與標籤(例如英文譯為日文)—— 在不影響幾何的前提下擷取純文字內容、進行翻譯,再準確寫回對應的實體,通常是一項容易出錯的手動複製貼上作業。
之後
Text → Excel 會將所有註記與標籤匯入同一張表格,每個實體各成一欄,翻譯人員可直接在表格中作業;Excel → Text 則會依檔案與控制代碼比對,將翻譯後的字串精確寫回相同的實體。
節省時間
每 50 張圖面約需 1 天 → 當天即可完成
規範修訂後的標準註記更新
之前
引用的規範章節編號有所變更(例如「見規範 15400」改為「見規範 23 05 00」),而這段制式註記在整個專案中逐字重複出現在數十張圖紙上 —— 單靠 AutoCAD 內建的全域尋找取代,無法安全地只鎖定這段文字。
之後
匯出後,在 Excel 中一次性取代該註記的確切文字,再寫回所有曾出現該內容的圖紙 —— 並附上報告確認確切有多少個實體被變更。
節省時間
約 2 小時 → 10 分鐘
早期測試者怎麼說
TextSync 尚未正式發行,因此還沒有正式客戶名單可供引用 —— 以下是來自早期測試者的真實回饋,以角色而非姓名署名。
“固定位置的一行文字需要變更,而這牽涉到數百張圖紙。靠人工處理根本不可能不遺漏任何一張。”