PDFを1000KB以下に圧縮
アップロード条件に「最大1000KB」とある場合、多くはキロバイト単位で考える人が書いたもので、この数字は少しずつ異なる3通りのバイト数を意味し得ます。このページでは1000KBを基準に、代わりに975と入力すべきケースを説明します。
PDF圧縮
またはPDF ファイルをここにドロップ ·
1ファイルあたり最大95 MB· 最大20ファイルまで· 30分後に削除
ファイルは当社のサーバーで処理され、30分後に削除されます。
このDPIを超える画像はダウンサンプリングされます。150は画面でくっきり見え、オフィスでの印刷にも十分です。72は画面表示専用です。
再圧縮する画像のJPEG画質です。70ならスキャンした文字も読みやすく保てます。40未満では文字の周りにノイズが出ます。
目標サイズを目指す場合でも、画像の画質はこの値を下回りません。代わりに解像度を下げます。
このツールの使い方
- 1
PDFをアップロード
1000 KBと書かれた欄に提出するファイルを追加します。1回で最大20件、1件あたり95 MBまでのPDFを処理できます。
- 2
1000か975を選ぶ
目標サイズを1000 KBにします。「1000 KB未満」と書かれている場合や、最初の提出が受け付けられなかった場合は、975と入力してください。
- 3
圧縮してアップロード
圧縮を押してPDFをダウンロードし、その欄にアップロードします。別の欄でもっと大きい容量が許可されている場合に備えて、元のファイルは残しておいてください。
フォームの「1000 KB」は、開発者がキロバイト単位で検証ルールに入力した数値です。サーバーと同じ読み方で扱えば、PDFは一度で通ります。
1MBではなく1000KBと書くフォームがある理由
アップロード制限は、設定されたままの形でエラーに表れることがよくあります。多くのWebフレームワークはファイルの上限をキロバイトで指定します。たとえばLaravelでは、ファイルのmax検証ルールがキロバイト単位で、開発者がmax:1000と書くと、エラーメッセージには「1000キロバイトを超えてはならない」と表示されます。インドの採用・入学・奨学金の通知ではこの数値がそのまま使われることが多く、そのため「PDF、最大1000 KB」という一文はそれらのフォームでよく見かけます。
この数値は1 MBに見えるため、ほとんどの人がそう扱います。たいていはそれで問題ありませんが、常にそうとは限りません。サーバーが比較するのはバイト数で、1000 KBの計算方法は複数あるためです。1,024単位で数えるツールでちょうど1 MBまで圧縮したファイルは約1,048,576バイトで、どの解釈の1000 KBでも上限を超えます。
1000KBと1024KB:上限の3通りの解釈
| サーバーの1000 KBの解釈 | 許可されるバイト数 | Windowsエクスプローラーの表示 | 通る目標サイズ |
|---|---|---|---|
| 1000 × 1,000バイト | 1,000,000 | 977 KB | 975 KB |
| 1000 × 1,024バイト(Laravel方式) | 1,024,000 | 1,000 KB | 1000 KB |
| 大まかに1 MiBとする場合 | 1,048,576 | 1,024 KB | 1000 KB |
- キビバイト(KiB)バイナリキロバイト · WindowsでのKB
- ちょうど1,024バイトです。「キロ」が他の分野と同じく1,000を意味できるように、IECがこの名称を作りました。Windowsは今でもキビバイトをKBと表示しており、これが1000と1024の混乱の主な原因です。
適切な設定でPDFを1000KB以下に圧縮する方法
目標サイズを1000 KBにすると、ツールはPDF内の画像を再エンコードし、ファイルが収まった時点で止まります。スキャンが10ページ程度までの文書なら、通常は150–200 DPIで、通常の倍率でノイズが目立たない程度のJPEG画質になります。テキスト、ベクター図形、リンクはそのままで、フォントをサブセット化とメタデータを削除で残りを削減します。
ページ数の多いスキャンでは、解像度を保つためにグレースケールに変換が必要です。確認する側が白黒のコピーで足りる場合は、圧縮の前にPDFを白黒に変換してください。同じフォームの別の欄が1 MB以上を許可しているなら、この目標を使い回さず、その欄にはPDFを1 MBに圧縮を使ってください。
PDFを1000KBに圧縮する際のよくある質問
PDFの上限1000KBは1MBより厳しいのですか?
たいていは少しだけ小さくなります。1000 KBは最大でも1,024,000バイトですが、1 MBは1,048,576バイトを指すこともあります。その差は約24 KBです。画質には影響しませんが、アップロードが失敗するには十分な差なので、1000 KBを1 MBに切り上げず、別の目標として扱ってください。
1,000,000バイトのPDFがWindowsで977KBと表示されるのはなぜですか?
エクスプローラーは1,024で割って切り上げるため、1,000,000バイトは977 KBと表示されます。同じファイルでも、1,000単位で数えるmacOSのFinderでは1 MBと表示されます。ポータル側が見るのはバイト数だけです。
目標サイズを975KBにすると何を防げますか?
1000 KBを1,000,000バイトとして扱うサイトです。975 KBのファイルは、キロバイトをどちらの方式で数えても100万バイト未満なので、どの解釈の制限でも通ります。
フォームの上限は1000KBですが、PDFはスキャンした30ページです。収まりますか?
多くの場合、グレースケールで解像度を100–120 DPI前後まで下げた場合に限られ、その程度になると細かい文字がぼやけ始めます。フォームに複数のアップロード欄がある場合は、ファイルを分割してください。PDFを分割する方法でページ範囲ごとに切り分ける手順を説明しています。
複数のPDFをそれぞれ1000KB以下に一括圧縮できますか?
はい。最大20件までアップロードでき、それぞれに1000 KBの目標が適用されます。ダウンロードは個別でも、ZIPにまとめてでも可能です。ファイルは処理から30分後に自動的に削除されます。