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

ACD-S1 · Batch plot / PDF

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

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

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

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

01

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

AutoCAD 內建的發佈(PUBLISH)可以把多個檔案的配置(Layout)一次輸出成 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

常見問題

可以。如果圖面都整理在配置(Layout)上、檔名也不需要依圖框內容命名,內建的發佈功能通常就夠用,建議先用它。需要客製的多半是:圖框畫在模型空間、一張 DWG 裡有很多圖框,或 PDF 檔名要依圖號與版次自動產生。

說明圖框格式與命名規則

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

LINE諮詢開發需求