教師は分数の単元用に 45 ページのワークブック PDF を準備します。このファイルには 10 個のワークシートが含まれており、それぞれのワークシートの直後に独自の回答キー ページが付いています。 PDF 全体を印刷し、手作業でページを並べ替えるには 20 分かかります。ワークブック全体を生徒に送信すると、問題に取り組む前に解答キーが表示されます。効率的な解決策は、PDF をワークシート番号ごとに分割して、各ワークシートとそれに対応する解答キーを別個のファイルにするか、すべてのワークシートを 1 つの生徒用ファイルに収集し、すべての解答キーを別個の教師用ファイルに収集することです。
PDF をページ番号で分割するのは一般的な操作ですが、ワークシート番号で分割するには追加のロジック層が必要です。ワークシートのページ数は固定されていません。 1 ページ、2 ページ、または表や図を含む複雑なトピックの場合は 3 ページまたは 4 ページになることがあります。分割ロジックは、ワークシートのタイトルや番号などのページ コンテンツの手がかりからでも、教師が提供する事前に計画されたページ マップからでも、各ワークシートの開始位置と終了位置を認識する必要があります。幼稚園から高校までの教育者を対象とした 2025 年の調査では、78% が独自の教室資料を PDF 形式で作成しており、62% が教室で配布するために PDF ページを手動で分割したり並べ替えたりするのに週に少なくとも 30 分を費やしていると回答しました (EdTech Magazine、「幼稚園から高校までの教室テクノロジー レポート」、2025 年)。ワークシート対応ロジックで構成された適切なSplit PDF ツールを使用すると、毎週の時間シンクを完全に排除できます。 WukongPDF のページ抽出ツールを使用すると、教育者は 1 回の操作で特定のページ範囲を選択して抽出できるため、毎週繰り返される家事を朝の鐘が鳴る前に完了するタスクに変えることができます。

ページ マップの構築: 既知のコンテンツを分割する最速の方法
ワークブックを自分で作成した場合、またはソース ファイルにアクセスできる場合、最も早い方法は、分割する前にページ マップを構築することです。ページ マップは、各ワークシート番号と、結合された PDF 内の開始ページおよびページ数を組み合わせた単純なリストです。
ページ番号が表示されるビューアで PDF を開き、文書全体をスクロールします。番号付きの各ワークシートがどこから始まるかに注意してください。たとえば、ワークシート 1 は 1 ページから始まり 3 ページにわたっており、ワークシート 2 は 4 ページから始まり 2 ページにわたっており、ワークシート 1 の解答キーは 6 ページから始まり 1 ページにわたっているなどです。進みながら、各範囲を書き留めます。この最初のマッピング パスは 45 ページのドキュメントの場合に数分かかりますが、分割プロセスは確定的でエラーが発生しません。また、どのページが生徒に送られ、どのページが教師に残るかについてのメモをページ マップに注釈として付けることもできます。マップが構築されると、分割ステップは機械的に行われます。
PDFを分割してみる
インストールは必要ありません。ブラウザで直接動作します。
方法 1: 範囲抽出を備えた PDF ソフトウェアを使用したワークシートによる分割
ほとんどのデスクトップ PDF エディターおよびオンライン PDF ツールには、ページ範囲ごとに分割またはページを抽出する機能が含まれています。ページ マップを作成したら、プロセスは簡単です。各ワークシートの開始ページと終了ページを入力し、それを別の PDF に抽出し、出力ファイルにワークシート番号とトピックの名前を付けます。
解答キーのないワークシートのみを含む生徒用ファイルを作成する場合は、ワークシートのすべてのページ範囲を 1 つの結合ファイルに抽出します。ほとんどの PDF ツールは、複数の非連続範囲を一度に抽出することをサポートしています。たとえば、各範囲を個別に抽出して後で結合するのではなく、1 回の操作でページ 1 ~ 3、6 ~ 8、および 12 ~ 15 を抽出して 1 つの新しい PDF に結合するように指定できます。
解答キーのみを含む教師ファイルの場合は、それらの範囲を別の PDF に抽出するか、個別のファイルとして保存します。学校の学習管理システムが生徒の完了に基づく条件付きリリースをサポートしている場合は、各解答キーを別個のファイルとして保持し、事前にすべての解答を提供するのではなく、生徒が各ワークシートを完了するたびに 1 つずつリリースできるようにすることをお勧めします。これらのPDF ページ を効率的に管理するということは、生徒が単元の各段階で見るべきものをそれ以上でもそれ以下でも正確に見ることを意味します。
方法 2: PDF SDK またはスクリプトを使用した自動ワークシート分割
毎週ワークシートを処理したり、複数の学年レベルにわたるカリキュラムの教材を管理したりする場合、スクリプトを使用して分割プロセスを自動化すると、セットアップにかかる時間をすぐに回収できます。 PyPDF2 や pypdf などの Python ライブラリは、ワークシート構造を定義する構成ファイルと組み合わせることができるページ抽出関数を提供します。
スクリプトのワークフローはシンプルです。まず、各ワークシートの名前、開始ページ、終了ページをリストした構成ファイル (JSON または CSV ファイル) を作成します。次に、構成を読み取り、結合された PDF を開いて各範囲を抽出し、わかりやすいファイル名を付けて保存する Python スクリプトを実行します。 3 番目に、ワークブックを更新するたびにスクリプトを実行します。構成ファイルの初期セットアップ後、新しいワークシートをパイプラインに追加するには、数分ではなく数秒かかります。
| スクリプトステップ | Python ライブラリが必要です | 内容 |
|---|---|---|
| PDFを読む | PyPDF2 または pypdf | 結合されたワークブックを開き、ページ数とメタデータを読み取ります。 |
| 構成を解析する | json または csv (組み込み) | 構成ファイルからワークシート名、開始ページ、終了ページを読み取ります。 |
| 範囲の抽出 | PyPDF2.PdfWriter または pypdf | 指定されたページ範囲を個別の PdfWriter オブジェクトに分割します。 |
| 名前を付けて保存 | 組み込みのオープン/ライト | 抽出された各範囲を一貫した命名パターンで保存します |
スクリプトを作成してテストすると、45 ページのワークブックに対する完全な分割操作には 10 秒もかかりません。各ワークシートを生徒向けまたは教師専用としてマークするフラグを構成ファイルに追加することで、スクリプトを拡張して生徒と教師の両方のパッケージを自動的に作成することもできます。次に、スクリプトは 2 つの出力 PDF を生成します。1 つは学生用、もう 1 つは教師用で、追加の手動手順は必要ありません。
方法 3: 見慣れない PDF のコンテンツ認識による分割
教科書発行者、カリキュラム共有 Web サイト、同僚などの外部ソースから PDF が到着し、事前に作成されたページ マップがない場合は、コンテンツ自体からワークシートの境界を識別する方法が必要です。いくつかの PDF ツールは、ブックマーク構造またはテキスト パターン マッチングによる分割をサポートしています。
PDF にブックマークまたはアウトライン構造が含まれている場合、各ワークシートがトップレベルのブックマークとしてリストされることがあります。最上位のブックマークによって分割すると、ブックマーク エントリごとに 1 つの個別の PDF が作成されます。これは、PDF が適切な構造で生成された場合に最も速い方法であり、出版社が提供するカリキュラム教材ではますます一般的になっています。
PDF にブックマークがない場合は、テキスト パターンの分割を使用できます。ほとんどのワークシートには、「ワークシート 1」などのタイトル行が含まれています。または「レッスン 3: 分数の加算」最初のページの上部付近。テキスト パターンによる分割をサポートする PDF 分割ツールは、各ページをスキャンして一致するテキストを探し、パターンが表示されるたびに新しい分割ファイルを開始できます。このアプローチでは、固定ページ境界ではなくパターンで分割されるため、可変長ワークシートが自動的に処理されます。主なリスクは、誤検知の分割です。たとえば、「ワークシート 1」という語句がワークシート 1 に入力された場合などです。は、後のワークシートの本文に相互参照として表示されます。分割結果を生徒に配布する前に必ず確認してください。
教室で使用するための分割ファイルの名前付けと整理
分割操作により、PDF のフォルダーが作成されます。これらのファイルにどのような名前を付けて整理するかによって、それらのファイルが教室で実際に効果的に使用されるかどうかが決まります。明確で一貫した命名規則により、学年全体を通じて教師と生徒の両方の時間が節約されます。
ファイル リスト内で正しく並べ替えられ、生徒や保護者がファイルを開かずに識別できる十分なコンテキストが含まれる名前パターンを使用してください。 「Course_Unit_Week_Worksheet_Topic.pdf」のようなパターン自然にソートされたファイル名を生成します。たとえば、「Math6_Unit3_Week2_WS05_Fraction_Multiplication.pdf」などです。ファイルに何が含まれているかを生徒に正確に伝えます。ファイルを学習管理システムにアップロードする場合は、ファイル名にスペースを使用しないでください。一部のプラットフォームではスペースがパーセント エンコーディングに置き換えられ、ファイル名が読みにくくなります。
分割ファイルを、配布方法を反映したフォルダー構造に整理します。単元または章の最上位フォルダー、各週またはレッスンのサブフォルダー、およびそれらのサブフォルダー内の個々の PDF。すべてのワークシートとそれに対応する解答キーの場所をリストした README ファイルまたは 1 ページのインデックス PDF をトップレベルのフォルダーに含めることを検討してください。そうすれば、代理教師や副教師が組織システム全体を理解していなくても資料を見つけることができます。
学習管理システムを介した分割 PDF の配布
現在、幼稚園から高等学校までのほとんどの学校と学区は、Google Classroom、Canvas、Schoology などの学習管理システムを使用しています。これらのプラットフォームには、特定の PDF を特定の課題に添付し、いつ学生に表示されるかを制御できる課題投稿機能が含まれています。
ワークブック全体をアップロードして学生に適切なページを見つけるように指示するのではなく、分割された各ワークシートを独自の課題添付ファイルとしてアップロードします。このアプローチにより、生徒の混乱が軽減され、生徒に表示されるページが、完了する予定の課題に正確に対応することが保証されます。回答キーについては、LMS の条件付きリリースまたはモジュール完了機能を使用します。学生は、完成したワークシートを提出し、完了としてマークされた後にのみ、解答キー PDF にアクセスできます。
LMS がファイルの一括アップロードをサポートしている場合、以前に確立した一貫した命名規則は二重に価値があります。予測可能なパターンで名前が付けられた 20 個のワークシートをアップロードすると、プラットフォームはそれらを正しい指示順序で自動的にリストし、ファイル リストを手動で再並べ替える必要はなく、割り当てパラメータを設定するだけで済みます。 PDF ツール のワークフローがよく整理されているため、毎週の PDF の準備作業が 5 分間のアップロードと設定のタスクに変わり、実際の指導により多くの時間を確保できます。
PDFを分割してみる
インストールは必要ありません。ブラウザで直接動作します。
