ArrayKit

PDFを指定サイズに圧縮

目標のバイト数を与えると、その下に収まる画質を探し出します。

PDFを指定サイズに圧縮

目標のバイト数を与えると、その下に収まる画質を探し出します。

描画も実測もこのタブで行われます。身分証や出願書類のスキャンがアップロードされることはありません。

まず画質による圧縮を試す

PDFを指定サイズに圧縮 について

行政のポータル、大学の出願、求人サイトはいずれも厳しい上限(100 KB、200 KB、2 MB)を掲げ、それを超えるものは何を直すべきかも告げずに拒みます。バイト数の目標を画質の設定に換算する公式は存在しないので、このツールは探索します。ある画質でページを描画し、結果を実測し、両側から範囲を狭めて、まだ収まる中で最も高い画質を見つけます。最低画質でも超えるなら、細かさではなくページの画素数が大きすぎるので、描画倍率を下げて探索をやり直します。

機能

  • 設定を当て推量せず、描画し、実測し、範囲を狭める
  • 申請フォームが実際に掲げる上限のプリセット
  • 画質だけでは届かないとき、描画倍率を下げる
  • 最小のファイルではなく、収まる中で最も高い画質を残す
  • 試したすべての回と、そのときのサイズを表示
  • 目標が読めるページの費用を下回る場合ははっきり伝える

PDFを指定サイズに圧縮 の使い方

  1. PDFをページにドロップします
  2. 目標サイズを入力するか、フォームが求める上限を選びます
  3. 探索を待ちます。1回ごとに全ページを描き直すので、長い文書ほど時間がかかります
  4. 結果をダウンロードするか、届かない場合は文書を分割します

例

入力

passport-scan.pdf — 4 pages, 6.2 MB, target 200 KB

出力

198 KB at quality 41% and 1.50× scale — 97% smaller.

目標を両側から挟み込むのに6回の描画が必要でした。

よくあるエラーとトラブルシューティング

  • 結果がぼやけています。 — それが目標の代償です。フォームが許すなら上限を上げるか、文書を分割して1部分あたりのページのバイト数を増やしてください。
  • 文字が選択できなくなりました。 — 正確なサイズに到達するにはページを画像として描き直す必要があり、画像には文字の層がありません。検索できる状態を保つ必要があるなら、結果に文字認識をかけてください。
  • 目標に到達できませんでした。 — 1ページあたりの予算が、読めるページの費用を下回っています。メッセージがその文書での数値を計算します。部分に分けるのが通常の解決策です。
  • 探索に時間がかかります。 — 1回ごとに文書全体を描画します。長い文書や、各ページに写真がある文書では1回に数秒、目標を挟み込むまで最大5回かかります。

よくある質問

単に画質を選ぶのでは駄目なのですか。
同じ設定でも文書によってサイズがまったく変わるからです。写真の多いスキャンと文字だけのページでは圧縮のされ方が違い、固定した画質では上限を超えるか、必要以上に捨てるかのどちらかになります。
必ず目標ちょうどに収まりますか。
探索でできるかぎり近づけたうえで、目標の下に収めます。届かない場合は正直にそう伝えます。実測していない結果を主張することはありません。
通常のPDF圧縮とどう違いますか。
通常の圧縮は画質の段階を選ばせ、出てきたサイズがそのまま結果になります。こちらは逆で、サイズを与えると画質のほうを探します。
印刷に耐えますか。
500 KB以上なら通常は耐えます。多くのページに100 KBを配分する場合は、目に見える甘さを覚悟してください。その予算はページあたり縮小画像1枚ほどです。
文字を検索できるまま保てますか。
この方法では保てません。正確なサイズにはラスター化が要るからです。まず通常の圧縮を試してください。十分近づけば文字の層はそのまま残ります。

関連ツール

  • PDF を圧縮 — 各ページを選択した画質・解像度でJPEGに再描画してPDFを軽量化します。
  • PDFをサイズで分割 — 各部分がサイズの上限を超えないようにPDFを切り分けます。
  • PDF から画像 — PDFのページをダウンロード可能なPNGまたはJPG画像に変換します。
  • 画像オプティマイザー — 画像を再エンコードして軽量化(JPEG/WebP/PNG)、任意でリサイズします。
  • PDFのOCR — スキャンしたPDFの文字を認識し、検索できるようにします。
  • PDF を結合 — 複数のPDFを並べ替えながら1つに結合します。
  • PDFフラット化 — 記入済みフォームの入力欄を紙面に固定します。

PDFの他のツール

  • 画像から PDF — 複数の画像を1つのPDFに結合します(自動 / 縦 / 横)。
  • PDF から画像 — PDFのページをダウンロード可能なPNGまたはJPG画像に変換します。
  • PDF を結合 — 複数のPDFを並べ替えながら1つに結合します。
  • PDF を分割 — ページや範囲(例: 1-3,5,7-9)を抽出して新しいPDFにします。
  • PDF を回転 — すべてのページまたは選択したページを 90/180/270° 回転します。
  • PDF を整理 — サムネイルからページの並べ替え・回転・削除を行い、書き出します。
  • ページ番号を追加 — PDFにページ番号を刻印します(位置、書式、開始番号)。
  • PDF 透かし — 各ページに斜めのテキスト透かしを追加します。
  • PDF をトリミング — クロップボックスで各ページの余白をトリミングします。
  • PDF からテキスト — PDFから選択可能なテキストをプレーンテキストまたはMarkdownとして抽出します。
  • PDF を比較 — 2つのPDFから抽出したテキストを行単位で比較します。
  • PDF を暗号化 — AES-256 または RC4 で PDF にパスワード保護を追加します。
  • PDF を復号 — 暗号化された PDF からパスワード保護を解除します。
  • PDF を圧縮 — 各ページを選択した画質・解像度でJPEGに再描画してPDFを軽量化します。
  • PDFメタデータ編集 — PDFのタイトル・作成者などを表示・変更・消去。
  • PDFサイズ変更 — PDFの各ページをA4・レターなどに統一。
  • PDFフラット化 — 記入済みフォームの入力欄を紙面に固定します。
  • PDF 1枚に複数ページ — 1枚に2・4・9・16ページ、小冊子順序にも対応。
  • PDFのページを交互に結合 — 奇数面と偶数面のスキャンを一つの文書に戻し、必要なら逆順に。
  • PDFを1枚の長いページに — 全ページを1枚の連続したシートに並べ、スクロールで読めるように。
  • PDFフォームデータ抽出 — 記入済みPDFの回答をJSONやCSVで取り出す。
  • 白紙ページ削除ツール — スキャンの空きページを見つけて取り除く。
  • テキストをPDFに — 入力または貼り付けた文字を、ページ分割されたPDFにします。
  • MarkdownをPDFに — Markdownの見出し・箇条書き・表・コードをPDFに組みます。

PDFのツールをすべて見る (85) · すべてのツール