LMS(Moodle、Canvas、Blackboard)へのアップロード用にPDFを圧縮する方法
LMSでファイルが拒否されてお困りですか?Moodleのデフォルトは16 MB、Canvasは500 MB、メールは10〜25 MBが上限です。読みやすさを損なわずにPDFを圧縮する方法を解説します。
日曜日の夜。あなたは2時間かけて、講義スライド、読本、図表の多い配布資料、スキャンした学術論文など、48ページにわたるコース資料をまとめました。Moodleで「アップロード」をクリックすると、「アップロードしようとしているファイルが大きすぎます」というメッセージが表示されます。
PDFは42 MB。アップロード制限は16 MB。明朝8時には150人の学生がこの資料を待っています。
教育現場では、このようなことが頻繁に起こります。学習管理システム(LMS)は数年前に設定されたファイルサイズ制限を適用しており、画像や図表、スキャンされたページを含むコース資料は、日常的にその制限を超えてしまいます。その結果、授業前夜という最悪のタイミングで、フラストレーションの溜まる作業を強いられることになります。
このガイドでは、教育用PDFがなぜこれほど大きくなるのか、主要なLMSの制限、読みやすさを損なわずにPDFを圧縮する方法、そして圧縮だけでは不十分な場合の対処法について詳しく解説します。
LMSのファイルサイズ制限:現状の把握
すべてのLMSにはファイルサイズの制限がありますが、その内容は大きく異なります。ほとんどのLMSプラットフォームでは管理者がデフォルト値を調整できるため、実際に適用される制限は所属機関の設定によって決まります。
| LMS | デフォルト / 一般的な制限 | 備考 |
|---|---|---|
| Moodle | 16 MB (デフォルト) | コースごとに設定可能。機関によっては高く設定(50 MB、100 MB)されている場合もあります。 |
| Canvas | 1ファイルあたり500 MB | ファイルごとの制限は寛容ですが、コース全体のストレージ容量は通常500 MBから1.5 GB程度です。 |
| Blackboard | 1アップロードあたり100 MB | 2025年秋以降、多くの機関で250 MBから引き下げられる予定です。 |
| Google Classroom | 25 MB (メール添付) | Google ドライブ経由で共有されるファイルは制限が高くなりますが、直接の添付はメールの制限に依存します。 |
| D2L Brightspace | 機関により異なる | 通常、1ファイルあたり100〜500 MBです。 |
| Schoology | 512 MB | 比較的寛容ですが、ファイルが大きいと接続の遅い学生のダウンロードに時間がかかります。 |
実用的な制限は、技術的な制限よりも低いことがよくあります。たとえCanvasが1ファイル500 MBを許可していても、200 MBの資料をアップロードすれば、150人の学生がそれぞれ200 MBをダウンロードすることになり、1つのドキュメントだけで30 GBの帯域幅を消費します。モバイルデータプランや低速な回線を利用している学生は苦労することになるでしょう。
ほとんどのコース資料において、推奨される目標は1ドキュメントあたり10 MB未満です。これにより、アップロードとダウンロードがスムーズになり、ストレージ容量にも余裕が生まれます。
コース資料が巨大化する理由
PDFのファイルサイズは、画像、フォント、およびドキュメントの作成方法という3つの要素によって決まります。何がファイルを大きくしているのかを理解することで、適切な圧縮戦略を選択できます。
高解像度画像
これが教育用PDFが肥大化する最大の原因です。講義スライドに埋め込まれた高解像度の写真1枚で5〜15 MBになることもあります。そのような画像が10枚あれば、簡単に100 MBを超えてしまいます。
問題は解像度のミスマッチです。印刷標準である300 DPI(dots per inch)でキャプチャされた画像は、画面が表示できる以上の詳細を保持しています。一般的なノートPCの画面は72〜144 DPIでコンテンツを表示します。画面で読む学生にとって、それ以上の余分な解像度は目に見えませんが、ファイルサイズだけを劇的に増大させます。
主な原因:
- 写真を埋め込んだPowerPointから書き出した講義スライド
- 他のドキュメントからフル解像度でコピーされた図表やチャート
- Retina解像度(必要ピクセル数の2〜3倍)で撮影されたスクリーンショット
- 数メガバイトある元の解像度のまま挿入されたストック画像
スキャンされたページ
物理的なページをスキャンすると、スキャナーはページ全体の写真をキャプチャします。テキストのすべての行のすべてのピクセルが画像データとして保存されます。300 DPIのカラーでスキャンされた1ページは、未圧縮で25〜35 MBの画像になります。JPEG圧縮を使用しても、スキャンされたページは通常1ページあたり1〜5 MBになります。
20ページのスキャンされた学術論文は、簡単に40〜80 MBになります。これは、画像ではなく実際のテキスト文字を使用するネイティブなデジタルPDF形式(200 KB〜2 MB程度)よりもはるかに巨大です。
コース資料におけるスキャンコンテンツの主なソース:
- 古い印刷物のみの学術論文
- 公正な利用(フェアユース)のためにスキャンされた教科書の章
- 学生の参考用にスキャンされた手書きのノートや図
- 歴史的文書や一次資料
埋め込みフォント
PDFに(ドキュメントで実際に使用されている文字だけでなく)フルフォントファミリーが埋め込まれると、何千もの未使用のグリフが保存されます。1つのフォントでファイルに200 KB〜2 MBが加算されることがあります。フル埋め込みのフォントを5〜10種類使用しているドキュメントでは、フォントデータだけで5〜15 MBになることもあります。
フォントのサブセット化(ドキュメントで使用されている特定の文字のみを埋め込むこと)がこの問題を解決します。2,000のグリフを含むフォントから80文字しか使用していない場合、サブセット化によってその80文字のみを保存し、フォントのオーバーヘッドを95%以上削減できます。
レイヤーとメタデータ
デザインツール(Adobe InDesign、Illustrator、Canva)から書き出されたPDFには、非表示のレイヤー、編集メタデータ、サムネイルプレビュー、その他の埋め込みデータが含まれていることがあり、見た目のコンテンツには寄与せずにファイルサイズを増大させます。
圧縮レベル:削減される内容と使い分け
すべての圧縮が同じではありません。レベルによって、ファイルサイズの削減量と視覚的な品質のトレードオフが異なります。各レベルの実際の内容と使い分けを以下に示します。
軽度の圧縮(30-40% 削減)
内容: 画像が高画質で再圧縮されます(視覚的な劣化は最小限)。フォントはサブセット化されます。冗長なメタデータが削除されます。ドキュメント構造が最適化されます。
視覚的影響: オリジナルとほとんど区別がつきません。印刷品質の画像は印刷品質のまま維持されます。テキストは同一です。
最適な用途:
- 学生が印刷する資料(配布資料、ワークシート、学習ガイド)
- 細い線や小さな文字が重要な詳細な図面を含むドキュメント
- オリジナルに近い品質を維持したい資料
例: 高解像度写真を含む25 MBのコース資料が、約15〜17 MBに圧縮されます。
中度の圧縮(50-70% 削減)
内容: 画像が画面表示に最適化された品質(150 DPI相当)で再圧縮されます。フォントは積極的にサブセット化されます。不要なメタデータはすべて削除されます。カラープロファイルが簡略化される場合があります。
視覚적影響: 画面上では非常に綺麗に見えますが、高倍率で印刷するとわずかにソフトに見える場合があります。テキストは鮮明で完全に読み取り可能です。図表やチャートも明瞭です。
最適な用途:
- ほとんどのLMSアップロード(画面で閲覧する資料にとって最適なバランスです)
- 講義スライドやプレゼンテーション
- 読本やコースの配布資料
- 主に画面で閲覧されるあらゆるドキュメント
例: 42 MBのコース資料が、約12〜20 MBに圧縮されます。
最大限の圧縮(80-95% 削減)
内容: 画像が強力に再圧縮されます(72-100 DPI相当)。カラー画像はより低い色深度に変換される場合があります。フォントのサブセット化により、不可欠なもの以外はすべて削除されます。ファイルは実行可能な最小限の表現まで削ぎ落とされます。
視覚的影響: 画像の品質低下が顕著になります。画面で読むには十分ですが、印刷には適しません。テキストは読み取り可能なまま維持されます。図面の細かいディテールが失われる可能性があります。
最適な用途:
- 厳しいファイルサイズ制限(Moodleのデフォルト16 MBなど)への対応
- テキストが主コンテンツで、画像が補足的なドキュメント
- 高精細なグラフィックを必要としないクイックリファレンス資料
- 品質よりもアクセシビリティ(ファイルサイズ)を優先する一時的な配布物
例: 42 MBのコース資料が、約3〜8 MBに圧縮されます。
LMS用にPDFを圧縮する方法
方法:PDFSub PDF圧縮
PDFSubのPDF圧縮ツールを使用する場合:
- ツールを開く — PDF圧縮ツールに移動します。アカウント作成は不要です。
- PDFをアップロード — ファイルをドラッグ&ドロップするか、選択します。ドキュメントの処理はすべてブラウザ内で行われ、サーバーにアップロードされることはありません。
- 圧縮レベルを選択 — ニーズに合わせて「軽度」「中度」「最大限」から選択します。
- 圧縮されたファイルをダウンロード — ツールには元のサイズ、圧縮後のサイズ、削減率が表示されます。ダウンロードしてLMSにアップロードしてください。
処理時間: ほとんどのドキュメントは数秒で圧縮されます。非常に大きなファイル(100 MB以上)の場合は、最大1分かかることがあります。
LMSに合わせた適切なレベルの選択
| LMSの制限 | 推奨される圧縮 | 理由 |
|---|---|---|
| Moodle (デフォルト16 MB) | 中度 または 最大限 | 制限が厳しいため大幅な削減が必要です。40 MBを超える場合は最大限を選択してください。 |
| Canvas (500 MB) | 軽度 または 中度 | 制限は寛容ですが、学生のダウンロード時間を考慮してください。通常は中度で十分です。 |
| Blackboard (100 MB) | 軽度 または 中度 | 余裕があるため、多くの場合、軽度で十分です。 |
| Google Classroom (25 MBメール) | 中度 | メールの添付制限は厳しいため、大きなファイルはドライブ経由で共有してください。 |
| 学生へのメール (25 MB) | 中度 または 最大限 | GmailやOutlookなど、ほとんどのプロバイダーの上限は25 MBです。 |
圧縮だけでは不十分な場合の対処法
200ページのスキャンされた教科書の章や、80枚の高解像度写真を含むプレゼンテーションなど、PDFが非常に大きいために最大限の圧縮をかけてもLMSの制限を超えてしまうことがあります。その場合の選択肢は以下の通りです。
ページ範囲でPDFを分割する
48ページの資料を圧縮しても20 MBになり、Moodleの制限が16 MBである場合は、2つのファイルに分割します。
PDFSubのPDF分割ツールを使用する場合:
- 圧縮済みのPDFをアップロードします。
- ページ範囲で分割します(例:パート1は1〜24ページ、パート2は25〜48ページ)。
- 両方のパーツをLMSにアップロードします。
「第3週 読本 - パート1/2 (1-24ページ)」「第3週 読本 - パート2/2 (25-48ページ)」のように、明確にラベルを付けてください。
スキャンされたページを検索可能なテキストに置き換える
PDFにスキャンされたページ(実際のテキストではなくテキストの画像)が含まれている場合、OCRで検索可能なテキストに変換するとファイルサイズが劇的に減少します。テキストを数メガバイトの画像として保存しているスキャンページを、数キロバイトの実際のテキスト文字に置き換えることができます。
PDFSubのPDF OCRツールは、スキャンされたページを検索・選択可能なテキストに変換します。これによりファイルサイズが削減されるだけでなく、学生が用語を検索したり、ノート用にテキストをコピーしたり、スクリーンリーダーを使用したりできるようになり、アクセシビリティも向上します。
PDF作成前に画像の解像度を下げる
資料をゼロから作成する場合(PowerPointで講義資料を作成したり、ドキュメントに画像をまとめたりする場合)、PDFとして書き出す前に画像の解像度を下げておきます。
- 画面閲覧用: 150 DPIで十分です。ほとんどの画面は72〜144 DPIで表示されます。
- 印刷用: 300 DPIが標準です。学生が印刷することが確実な場合にのみ使用してください。
- スライド内の写真: 挿入前に表示サイズに合わせてリサイズしてください。1920x1080のプレゼンテーションのフルスクリーン写真に、4000x3000ピクセルの画像は不要です。
埋め込みではなくリンクを活用する
非常に大きな補足資料(教科書の章、長い学術論文、ビデオの書き起こしなど)については、LMSに直接埋め込むのではなく、ファイル共有サービスにホストされたファイルへのリンクを貼ることを検討してください。Google ドライブやOneDrive、または所属機関のファイルサーバーにアップロードし、そのリンクをLMSで共有します。
これによりアップロード制限を完全に回避でき、コースのストレージ容量の消費も抑えられます。
特殊なケース:スキャンされたドキュメント
スキャンされたPDFは、教育者が扱う中で最もファイルサイズが大きくなりやすく、かつ最も圧縮の効果が高いものであるため、特筆すべき点があります。
スキャンされたPDFが巨大な理由
デジタルネイティブなPDFは、テキストを文字コードと書式設定の指示として保存します。20ページのドキュメントの全テキスト内容は、わずか50〜100 KB程度です。一方、スキャンされたPDFは同じテキストをピクセル画像として保存します。各ページは写真であり、数百万のピクセルがそれぞれ色情報を持っています。JPEG圧縮を使用しても、スキャンされた1ページは1〜5 MBになり、同等のテキストの100〜1,000倍の大きさになります。
スキャン解像度の罠
ほとんどのスキャナーはデフォルトで300 DPIのカラー設定になっています。これはアーカイブ保存には適していますが、学生が画面で読むドキュメントとしては過剰です。
計算してみましょう。レターサイズのページを300 DPIのカラーでスキャンすると、2,550 x 3,300ピクセル、1ピクセルあたり24ビットの画像になり、未圧縮で約25 MBになります。JPEG圧縮をかけても1ページあたり2〜5 MBです。これが20ページあれば、40〜100 MBのPDFになってしまいます。
教育に適したスキャン設定
| 用途 | DPI | カラーモード | 1ページあたりの概算サイズ |
|---|---|---|---|
| テキストのみの文書 | 150 DPI | 白黒 (1ビット) | 30-80 KB |
| 図表を含むテキスト | 200 DPI | グレースケール | 150-400 KB |
| フルカラーのページ | 200 DPI | カラー | 400 KB - 1 MB |
| アーカイブ品質 | 300 DPI | カラー | 2-5 MB |
LMSでの配布用にスキャンする場合、ほとんどの教育コンテンツにとって200 DPIのグレースケールが最適です。テキストは完全に読み取り可能で、ファイルサイズは管理しやすい範囲に収まり、画面上での品質の差は300 DPIと比較してもほとんど分かりません。
品質のトレードオフ:実際に失われるもの
圧縮は魔法ではありません。データを削減することで機能します。何が削減されるのかを理解することで、情報に基づいた判断ができます。
テキスト
PDF内のテキストは文字コードと配置指示として保存されています。これはすでに非常にコンパクトです。圧縮によってテキストの内容や読みやすさが実質的に影響を受けることはありません。最大限の圧縮をかけても、テキストは鮮明で完全に読み取り可能なままです。
ベクターグラフィックス(図表、チャート)
Excel、Google スプレッドシート、PowerPointなどで作成されたベクターグラフィックスとしての図表は、線、曲線、形状の数学的な記述として保存されています。テキストと同様に、これらはすでにコンパクトであり、品質を損なうことなく圧縮できます。棒グラフ、折れ線グラフ、フローチャートなどは、圧縮後も同一に見えます。
ラスター画像(写真、スキャンページ)
ここでトレードオフが発生します。写真、スキャンされたドキュメント、スクリーンショットなどのラスター画像は、解像度を下げるか、JPEG圧縮率を上げる(またはその両方)ことで圧縮されます。
軽度の圧縮では、品質の低下は肉眼では分かりません。中度では、詳細な写真を拡大して見るとわずかにソフトに見えることがあります。最大限では、画像の解像度が明らかに低くなります。スキャン内のテキストを読んだり図を理解したりするには十分ですが、高品質な写真を印刷するには適していません。
実用的な判断基準: 学生が写真の細部を拡大して調べる必要がありますか?「はい」の場合は軽度の圧縮を使用してください。テキストを読んだり、チャートを見たり、説明用の画像を眺めたりするだけであれば、中度または最大限の圧縮で必要な情報はすべて維持されます。
フォント
フォントのサブセット化により、使用されていない文字グリフが削除されます。ドキュメントが標準的な日本語と英語の文字のみを使用している場合、サブセット化によって、そのフォントがサポートしている未使用の他言語文字や数学記号などのデータが削除されます。これはドキュメントの外観には一切影響を与えません。ページ上に一度も現れない文字のデータを削除するだけだからです。
複数のコース資料を一括圧縮する
1学期分(15週分の読本、スライド、配布資料など)の資料を準備する場合、ファイルを1つずつ圧縮するのは面倒です。以下の一括アプローチを推奨します。
- 週またはモジュールごとに整理する — 各授業回ごとの資料をグループ化します。
- 関連ドキュメントを先に結合する — PDFSubのPDF結合を使用して、1回の授業で使用する3〜5個のドキュメントを1つのファイルにまとめます。学生にとっても、3 MBのファイルが5つあるより、15 MBのファイルが1つある方が管理しやすくなります。
- 結合した各ファイルを圧縮する — 中度の圧縮を適用して、各ファイルをLMSの制限以下に抑えます。
- 一度にアップロードする — ほとんどのLMSプラットフォームでは、1つのモジュールに複数のファイルを同時にアップロードできます。
ファイル名の命名規則のヒント: 第01週_イントロダクション_読本.pdf、第02週_第3章_スライド.pdfのように一貫した形式を使用してください。これにより、学生にとってナビゲーションが分かりやすくなり、ファイル管理も整理されます。
アクセシビリティへの配慮
圧縮がアクセシビリティを犠牲にしてはなりません。以下の原則を念頭に置いてください。
テキストの読みやすさを維持する。 最大限の圧縮をかけても、適切に作成されたPDFのテキストは完全に読み取り可能なままです。圧縮後にテキストがぼやける場合は、圧縮自体の問題ではなく、元のソースが低品質なスキャンであった可能性が高いです。
テキストレイヤーを保持する。 スクリーンリーダーを使用する学生にとって、PDFのテキストレイヤーは不可欠です。圧縮プロセスはこのテキストレイヤーを保持します。ただし、元のドキュメントがOCR処理されていないスキャン画像である場合、最初からテキストレイヤーが存在しません。圧縮前にOCRを実行して、アクセシブルな状態にしてください。
構造要素を維持する。 見出し、リスト、表、および読み上げ順序は、支援技術がドキュメントをナビゲートするのに役立ちます。標準的な圧縮は、これらの構造要素に影響を与えません。
可能な場合は代替形式を提供する。 アクセシビリティのニーズがある学生のために、PDFに加えて元のファイル(Word、PowerPoint)を提供すると、より柔軟に対応できます。PDFは一般的な配布用、元のファイルは個別のニーズへの対応用として使い分けます。
よくある質問
PDFを圧縮するとテキストがぼやけたり読めなくなったりしますか?
いいえ。PDF内のテキストは画像ではなく、文字データと配置指示として保存されています。どの圧縮レベルでもテキストの品質に影響はありません。圧縮後にテキストがぼやけて見える場合、元のドキュメントに(実際のテキスト文字ではなく)テキストのスキャン画像が含まれていた可能性があります。その場合は、圧縮前にOCRを実行することで、より小さく、鮮明で、アクセシブルな結果が得られます。
コース資料に最適な圧縮レベルはどれですか?
ほとんどの教育資料には「中度の圧縮」が最適です。通常、画面品質の画像と鮮明なテキストを維持しながら、ファイルサイズを50〜70%削減できます。学生が資料を印刷する場合は「軽度の圧縮」を、Moodleのデフォルト16 MB制限などの厳しい制限を満たす必要がある場合は「最大限の圧縮」を使用してください。
Moodleの制限が16 MBです。IT部門に引き上げを依頼できますか?
はい。Moodleのファイルアップロード制限は、コース、サイト、およびPHPレベルで設定可能です。所属機関のIT部門は、特定のコースまたはサイト全体で制限を引き上げることができます。依頼自体は簡単ですが、処理に時間がかかる場合があります。それまでの間は、ファイルを圧縮または分割することで、すぐに学生に資料を届けることができます。
複数のドキュメントを結合する前と後、どちらで圧縮すべきですか?
先に結合してから圧縮してください。複数のファイルを結合し、その結果を一度に圧縮する方が、各ファイルを個別に圧縮してから結合するよりも、最終的なファイルサイズが小さくなる傾向があります。これは、圧縮プログラムがドキュメント全体(共通のフォント、類似の画像、一貫したカラープロファイルなど)を横断して最適化できるためです。
パスワード保護されたPDFを圧縮できますか?
まずパスワードを解除し、ファイルを圧縮してから、再度パスワード保護を適用する必要があります。ほとんどの圧縮ツールは、パスワードなしではコンテンツにアクセスできないため、暗号化されたファイルを処理できません。パスワードが分かっている場合は、PDFSubのPDFロック解除ツールを使用し、圧縮してからパスワード保護で再保護してください。
圧縮しすぎてファイルが役に立たなくなることはありますか?
実用上、それはありません。最大限の圧縮をかけても、テキストの内容とドキュメント構造は維持されます。唯一の品質低下はラスター画像(写真やスキャンページ)に現れますが、それらも最大限の圧縮下で読み取り可能な状態を保ちます。最も実用的な最小のPDFは、画像を含まないテキストのみのPDFであり、これらはわずか数キロバイトで完璧に機能します。
まとめ
LMSのファイルサイズ制限という壁は、日曜日の夜11時には緊急の課題に感じられますが、解決策は明快です。PDFを大きくしている原因(通常は画像やスキャンページ)を特定し、LMSに適した圧縮レベルを選択して実行するだけです。ほとんどのコース資料では、PDFSubのPDF圧縮ツールで「中度の圧縮」を選択すれば、画面閲覧での品質低下を感じさせることなく、数秒で制限内に収めることができます。
圧縮だけでは不十分な場合は、ドキュメントを分割したり、OCRでスキャンページを変換したり、PDF作成前に元の画像の解像度を下げたりしてください。ワークシートの結合からスライド資料の変換まで、PDFツールを授業のワークフローに活用する方法の詳細は、教師のためのPDFツールガイドをご覧ください。