Tips & Tricks

如何依課堂講義的工作表或練習編號分割 PDF

一位教師為分數單元準備了 45 頁的 PDF 練習本。文件包括十個工作表,每個工作表後面都有自己的答案鍵頁。列印整個 PDF 並手動排序頁面需要二十分鐘。將完整的練習冊發送給學生意味著他們在嘗試問題之前會看到答案。有效的解決方案是按工作表編號拆分 PDF,以便每個工作表及其相應的答案鍵成為單獨的文件,或者所有工作表都收集在一個學生文件中,所有答案鍵收集在一個單獨的教師文件中。

按頁碼拆分 PDF 是一種常見操作,但按工作表編號拆分需要額外的邏輯層。工作表的頁數不固定。它可以是一頁、兩頁,或者,對於帶有表格和圖表的複雜主題,可以是三頁或四頁。分割邏輯需要識別每個工作表的開始和結束位置,無論是來自工作表標題或編號等頁面內容提示,還是來自教師提供的預先規劃的頁面地圖。在 2025 年對 K-12 教育工作者的一項調查中,78% 的人表示自己創建了 PDF 格式的課堂材料,62% 的人表示他們每周至少花費 30 分鐘手動拆分或重新排序 PDF 頁面以進行課堂分發(EdTech 雜誌,“K-12 課堂技術報告”,2025 年)。配置了工作表感知邏輯的正確Split PDF工具可以完全消除每週的時間消耗。 WukongPDF 的頁面提取工具讓教育工作者可以在一次操作中選擇和提取特定的頁面範圍,將每週重複的瑣事轉變為在晨鐘響起之前完成的任務。

How to Split a PDF by Worksheet or Exercise Number for Classroom Handouts

建構頁面地圖:分割已知內容的最快方法

如果您自己建立工作簿或有權存取來源文件,最快的方法是在拆分之前建立頁面映射。頁面映射是一個簡單的列表,它將每個工作表編號與其起始頁以及組合 PDF 中的頁數配對。

在任何顯示頁碼的檢視器中開啟 PDF 並捲動整個文件。請注意每個編號工作表的開始位置。例如,工作紙 1 從第 1 頁開始,涵蓋 3 頁,工作表 2 從第 4 頁開始,涵蓋 2 頁,工作表 1 的答案從第 6 頁開始,涵蓋 1 頁,依此類推。邊走邊寫下每個範圍。對於 45 頁的文檔,初始映射過程需要幾分鐘,但使分割過程具有確定性且無錯誤。您也可以在頁面地圖上新增註釋,說明哪些頁面供學生使用,哪些頁面由教師保留。地圖建置完成後,分割步驟就是機械性的。

WukongPDF

嘗試拆分 PDF

無需安裝。直接在您的瀏覽器中工作。

立即開始 →

方法1:使用具有範圍提取功能的PDF軟體按工作表拆分

大多數桌面 PDF 編輯器和線上 PDF 工具都包含按頁面範圍拆分或提取頁面功能。取得頁面地圖後,流程就很簡單:輸入每個工作表的起始頁和結束頁,將其提取到單獨的 PDF,並使用工作表編號和主題命名輸出檔案。

如果您要建立的學生文件僅包含沒有答案的工作表,請將所有工作表頁面範圍提取到一個組合文件中。大多數 PDF 工具支援一次提取多個不連續的範圍。例如,您可以指定您希望在一次操作中提取第 1 至 3、6 至 8 和 12 至 15 頁並合併為一個新 PDF,而不是單獨提取每個範圍並隨後將它們合併。

對於僅包含答案鍵的教師文件,請將這些範圍提取到單獨的 PDF 中或將它們保留為單獨的文件。如果您學校的學習管理系統支援根據學生完成情況有條件釋放,您可能希望將每個答案鍵保留為單獨的文件,以便您可以在學生完成每個工作表時一一釋放它們,而不是預先提供所有答案。有效管理這些PDF頁面意味著學生可以準確地看到他們在單元的每個階段需要看到的內容,不多也不少。

方法 2:使用 PDF SDK 或腳本進行自動工作表分割

當您每週處理工作表或管理多個年級的課程材料時,使用腳本自動執行分割程序可以快速收回設定時間。 PyPDF2 和 pypdf 等 Python 函式庫提供頁面擷取函數,您可以將其與定義工作表結構的設定檔結合使用。

腳本工作流程很簡單。首先,建立一個設定文件,可以是 JSON 或 CSV 文件,其中列出每個工作表的名稱、起始頁和結束頁。其次,執行一個 Python 腳本來讀取配置,打開合併的 PDF,提取每個範圍,並使用描述性檔案名稱保存它。第三,每當更新工作簿時執行該腳本。設定檔初始設定後,將新工作表新增至管道只需幾秒鐘而不是幾分鐘。

腳本步驟所需的Python庫它的作用
閱讀PDFPyPDF2 或 pypdf開啟組合工作簿並讀取頁數和元數據
解析配置json 或 csv(內建)從設定檔讀取工作表名稱、起始頁和結束頁
提取範圍PyPDF2.PdfWriter 或 pypdf將指定的頁面範圍拆分為單獨的 PdfWriter 對象
命名並儲存內建開啟/寫入使用一致的命名模式儲存每個提取的範圍

編寫並測試腳本後,對 45 頁工作簿執行完整的分割操作只需不到 10 秒。您還可以擴展腳本以自動生成學生和教師包,方法是在配置文件中添加一個標誌,將每個工作表標記為面向學生或僅供教師使用。然後,該腳本會產生兩個輸出 PDF:一份供學生使用,一份供教師使用,無需額外的手動步驟。

方法三:透過內容識別對不熟悉的PDF進行分割

當 PDF 來自外部來源(例如教科書出版商、課程共享網站或同事)並且您沒有預先建立的頁面地圖時,您需要一種方法來從內容本身識別工作表邊界。一些 PDF 工具支援按書籤結構或文字模式匹配進行拆分。

如果 PDF 包含書籤或大綱結構,則每個工作表可能會列為頂級書籤。按頂級書籤拆分將為每個書籤條目建立單獨的 PDF。當產生具有適當結構的 PDF 時,這是最快的方法,這在出版商提供的課程材料中越來越常見。

如果 PDF 缺少書籤,您可以使用文字模式拆分。大多數工作表都包括標題行,例如“工作表 1”。或「第 3 課:分數加法」靠近第一頁頂部。支援按文字模式拆分的 PDF 拆分工具可以掃描每個頁面以查找匹配的文本,並在出現該模式時啟動新的拆分文件。這種方法可以自動處理可變長度的工作表,因為它是在模式而不是在固定的頁面邊界處進行分割。主要風險是誤報分割,例如如果短語“Worksheet 1”被分割。作為交叉引用出現在後續工作表的正文中。在將分割結果分發給學生之前,請務必先查看它們。

命名和組織分割文件以供課堂使用

拆分操作會產生一個 PDF 資料夾。您如何命名和組織這些文件決定了它們是否能在課堂上真正有效地使用。清晰、一致的命名約定可以為您和您的學生節省整個學年的時間。

使用在文件清單中正確排序的命名模式,並包含足夠的上下文,以便學生或家長無需開啟文件即可識別該文件。類似於「Course_Unit_Week_Worksheet_Topic.pdf」的模式產生自然排序的檔案名稱。例如,「Math6_Unit3_Week2_WS05_Fraction_Multiplication.pdf」。準確地告訴學生該文件包含什麼內容。如果檔案將上傳到學習管理系統,請避免檔案名稱中包含空格,因為某些平台會以百分比編碼取代空格,這會使檔案名稱更難以閱讀。

將分割的文件組織到一個資料夾結構中,該結構反映了您如何分發它們。單元或章節的頂級資料夾、每週或課程的子資料夾以及這些子資料夾內的各個 PDF。考慮在列出每個工作表及其相應答案關鍵位置的頂級資料夾中包含自述文件或單頁索引 PDF,以便代課教師或助理教師可以找到材料,而無需了解您的完整組織系統。

透過您的學習管理系統分發分割的 PDF

大多數 K-12 學校和學區現在都使用學習管理系統,例如 Google Classroom、Canvas 或 Schoology。這些平台包括作業發布功能,可讓您將特定的 PDF 附加到特定的作業,並控制該作業何時對學生可見。

將每個拆分工作表作為自己的作業附件上傳,而不是上傳整個工作簿並告訴學生找到正確的頁面。這種方法減少了學生的困惑,並確保學生看到的頁面與他們要完成的作業完全對應。對於答案鍵,請使用 LMS 的有條件發布或模組完成功能。學生只有在提交完成的工作表並將其標記為完成後才能存取答案鍵 PDF。

如果您的 LMS 支援批次檔案上傳,則您先前建立的一致命名約定將變得加倍有價值。上傳二十張以可預測模式命名的工作表意味著平台會自動按照正確的指令順序列出它們,您只需設定作業參數,而無需手動重新排序檔案清單。組織良好的PDF工具工作流程將每週的PDF準備工作變成了五分鐘的上傳和配置任務,為實際教學留下了更多時間。

WukongPDF

嘗試拆分 PDF

無需安裝。直接在您的瀏覽器中工作。

立即開始 →