跳到主要內容
Hai 二次開發工作室

ACD-S1 · Batch plot / PDF

AutoCAD 批次列印・批次轉 PDF 工具客製

發圖前要把整個資料夾的圖面轉成 PDF,一張一張開檔、選印表機、框選範圍、輸入檔名, 再確認有沒有漏印。圖框畫在模型空間、一個檔案裡有好幾張圖的時候,更花時間。

我依你們的圖框格式與命名規則,撰寫批次列印工具:找出每個圖框、自動判斷紙張、 依圖號與版次命名,並列出缺資料而無法輸出的圖面。

想先自己動手的話:圖面整理在配置上時,AutoCAD 內建的「批次出圖」(發佈,PUBLISH)就能把多個圖檔合併成一個多頁 PDF, 步驟見AutoCAD 轉 PDF 與批次出圖(多頁 PDF);配置的圖框與出圖比例怎麼設,見AutoCAD 配置圖框設定與出圖比例

批次列印批次出圖批次轉 PDF多圖框列印依圖號命名
AutoCAD 批次轉 PDF 示意圖:原本逐張開 DWG、框選圖框、選紙張、輸入檔名,改用批次列印工具選擇資料夾後執行,產生每個圖框一個 PDF、依圖號版次命名與略過清單
示意圖,實際流程與畫面依你們的需求設計。

01

內建的「發佈」能做到哪裡

AutoCAD 內建的發佈(PUBLISH)可以把多個檔案的配置(Layout)一次輸出成 PDF, 繁體中文版功能區上的按鈕叫「批次出圖」。 如果你們的圖面都整理在配置上、檔名沿用圖檔名稱即可,建議先用內建功能, 操作步驟與多頁 PDF 的設定見AutoCAD 轉 PDF 與批次出圖(多頁 PDF)。

項目內建「批次出圖」客製工具
圖紙怎麼來每個配置各列一張圖紙(模型要勾「加入圖紙時包括模型」才會列入)依圖框圖塊逐框找出範圍
名稱預設是「圖檔名稱-配置名稱」,可以在清單上按右鍵「更改圖紙名稱」逐張改讀圖框屬性的圖號、版次自動產生
紙張依每張圖紙的頁面設置依圖框大小對應紙張與方向
輸出前檢查不檢查圖框上的資料圖號空白、版次缺漏的列成報告

需要客製的是下面這些情況:

  • 圖框畫在模型空間,一個 DWG 裡有多個圖框
  • PDF 檔名要依圖框上的圖號、版次、品名產生
  • 不同大小的圖框要自動對應 A0~A4 紙張與方向
  • 輸出前要檢查圖號是否漏填、版次是否正確

02

常卡住的地方

  • 模型空間多圖框

    一個 DWG 裡畫了十幾張圖,每張都要手動框選範圍、選紙張,框偏一點就印歪。

  • 檔名手動輸入

    PDF 要改成「圖號_版次」,逐張對照圖框輸入,打錯或重複時很難發現。

  • 紙張大小不一

    A1、A3 混在同一批,每張都要重新選紙張與方向。

  • 漏印到發圖才發現

    沒有清單可以對照哪些圖輸出了、哪些沒有,常在發圖時才發現少一張。

03

工具可以怎麼做

  1. 01

    逐框辨識輸出

    依圖框圖塊找出每張圖的範圍,模型空間多圖框也能逐框輸出。

  2. 02

    依圖框屬性命名

    讀取圖框上的圖號、版次、品名,自動產生 PDF 檔名。

  3. 03

    自動對應紙張

    依圖框圖塊名稱或尺寸對應紙張大小與方向。

  4. 04

    整個資料夾處理

    選擇來源資料夾,所有 DWG 依序處理,不必逐一開檔。

  5. 05

    缺資料報告

    圖號空白、版次缺漏的圖面不輸出,並列成清單方便補齊。

  6. 06

    合併或分開輸出

    依需求每框一個 PDF,或同專案合併成多頁 PDF。

03-A

檔名對照與缺資料報告

以下為範例格式,實際欄位與命名規則依你們的圖框與公司規範設定。

圖框屬性 → PDF 檔名

命名規則範例:[圖號]_[版次].pdf

圖號版次紙張輸出檔名
A-1001R2A3A-1001_R2.pdf
A-1002R1A3A-1002_R1.pdf
B-2001R3A1B-2001_R3.pdf

執行報告

輸出完成後列出結果,缺資料的圖面不輸出

處理圖檔:12 偵測圖框:27

成功輸出:25

略過:2

專案A-配管.dwg/第 4 個圖框:圖號空白

專案A-結構.dwg/第 1 個圖框:版次空白

補齊資料後重新執行,只會輸出尚未完成的圖面。

04

開發前會確認的條件

這些條件決定工具能不能穩定運作,也會影響開發範圍與報價。不確定的項目,評估時一起確認即可。

圖框格式

要確認什麼圖框是否為圖塊、圖號與版次是否為屬性

為什麼重要決定能否穩定找出圖框與讀取檔名資料

圖框位置

要確認什麼畫在模型空間還是配置

為什麼重要影響列印範圍的判斷方式

紙張對照

要確認什麼各圖框對應的紙張大小與方向

為什麼重要需要一份對照表,工具才能自動選紙

出圖型式

要確認什麼使用的 .ctb/.stb 與 PDF 印表機設定

為什麼重要全公司一致,輸出結果才會相同

軟體版本

要確認什麼AutoCAD 完整版或 LT、版本年份

為什麼重要決定可用的開發方式

相關技術筆記

全部筆記 →

05

常見問題

可以。功能區「輸出」頁籤 >「出圖」面板的「批次出圖」就是發佈(PUBLISH),如果圖面都整理在配置(Layout)上、檔名也不需要依圖框內容命名,內建的發佈功能就夠用,建議先用它。需要客製的是這些情況:圖框畫在模型空間、一張 DWG 裡有很多圖框,或 PDF 檔名要依圖號與版次自動產生。

說明圖框格式與命名規則

告訴我圖框畫在模型空間還是配置、PDF 想怎麼命名,就能先判斷適合的做法。

LINE諮詢開發需求