PDF圧縮の説明
ToolAcre PDF Toolkit は PDF を圧縮しません。これは意図的な省略であり、欠落している機能ではありません。ブラウザで使用できる技術はすべてのページをラスタライズするため、選択可能なテキストが破壊され、テキスト ドキュメントが小さくなるどころか大きくなることがよくあります。
PDF 内の超過サイズのほとんどは埋め込まれた画像です。 PDF を構築する前にこれらを削減するか、より小さなソースからドキュメントを再構築すると、ファイルを損傷することなく実質的な節約が得られます。このページでは、体重の求め方と実際に何が役立つかを説明します。
PDF が大きくなる原因
PDF はコンテナです。そのテキストは、説明書と埋め込みフォントのサブセットとして保存されており、驚くほどコンパクトです。100 ページの散文は、多くの場合、1 メガバイトをはるかに下回ります。その画像はエンコードされたストリームとして保存され、ほとんどの場合、サイズが指定された場所に保存されます。
通常、原因となるのは、カメラの最大解像度でドロップされたスキャンまたは写真です。携帯電話の写真の幅は 4,000 ピクセルにすることができます。 A4 ページに印刷すると、その一部で表示され、余分なピクセルはファイル内に永久に保持され、何も行われません。
埋め込みフォントは余白が重要です。サブセットではなく、いくつかの完全なフォント ファミリを埋め込んだドキュメントには、数百キロバイトの書体が含まれる可能性があります。煩わしくて、決定的なことはめったにありません。
「PDF の圧縮」が意味する 3 つのこと
ラスタライズは、多くのブラウザベースの「PDF コンプレッサー」が行うことです。ブラウザはすでにページをキャンバスにレンダリングし、画像を新しいドキュメントに書き込むことができるためです。スキャンされたドキュメントに対してより小さいファイルを確実に生成します。テキストドキュメントの場合、テキストレイヤーが破壊され、選択も検索もスクリーンリーダーへのアクセスもできなくなり、結果として得られるページ画像は、置き換えられたベクトル命令よりも大きくなることがよくあります。
検索可能な契約書を黙って写真のスタックと交換するツールは、あなたが失うことに同意しなかったものをあなたから奪いました。このツールキットは、フレンドリーな「圧縮」ボタンの後ろにそれを提供するのではなく、それを提供せず、その理由を説明します。
- 画像のダウンサンプリング: 埋め込まれた画像を低い解像度または品質で再エンコードします。これは、ほぼすべての正直な節約の源であり、画像には損失がありますが、テキストには無害です。
- ストリーム圧縮: コンテンツ ストリームに deflate 圧縮を適用または改善します。ほとんどのライターはすでにこれを行っているため、通常は節約できる量はわずかです。
- ラスタライズ: 各ページを画像にレンダリングし、それらの画像から PDF を再構築します。これはブラウザで簡単に利用できる手法であり、破壊的な手法です。
代わりに何をすべきか
何かをする前に、どこに体重がかかるかを調べてください。ページ数が多く、ページあたりのファイルが小さい場合、勝ち目はありません。 10 ページの文書が 40 MB である場合、その文書には画像が含まれており、それらの画像が問題の全体です。
PDF が存在する前に画像を縮小します。写真やスキャンからドキュメントを作成する場合は、最初にサイズを変更して再エンコードします。品質 80 で幅 1600 ピクセルの JPEG は、A4 ページの全幅の画像に十分であり、元のカメラ ファイルのほんの一部にすぎません。次に、それらから PDF を組み立てます。
PDF がすでに存在し、ソースがない場合、正直な答えは、画像ストリームを適切に書き換えることができるツール (デスクトップ PDF エディター、または Ghostscript や qpdf などのコマンドライン ツール) が必要であるということです。これはブラウザがラスタライズせずに実行できる範囲外であるため、このサイトではそれを偽造するのではなく、それを示します。
安く勝った2件はまずチェックする価値がある。 「小さいファイル サイズ」または「Web」プリセットを使用して、元のアプリケーションから再度エクスポートします。これにより、通常は画像が適切にダウンサンプリングされます。また、文書がスキャンされたものであり、読み取るだけで済む場合は、妥当な解像度で一度変換する方が、事後圧縮よりも優れています。
うまくいった例: 3 MB であるはずの 46 MB 「パンフレット」
6 ページのパンフレットは 46 MB でエクスポートされます。 6 ページのレイアウトではそれを説明できないため、重みは画像になります。ソース ファイルには 6 枚のフル解像度の写真が含まれており、それぞれの写真はカメラから直接約 4000 x 3000 ピクセルです。
A4 ページでは、フルブリード写真の幅は約 8.3 インチです。 150 dpi では、美術品以外の印刷物には十分な大きさですが、これはおよそ 1250 ピクセルです。写真には、ページで表示できる線形解像度の 3 倍以上、つまりピクセル数の約 10 倍が含まれています。
- 各写真の長辺のサイズを 1500 ピクセルに変更します。
- それぞれを品質 80 の JPEG としてエクスポートします。
- サイズ変更した画像からパンフレットを再構築します。
結果: それぞれ 6-9 MB ではなく、それぞれ約 300-450 KB の 6 つの画像と、1 桁前半のメガバイトの PDF。何もラスタライズされていないため、テキスト レイヤーは変更されておらず、引き続き選択可能です。
ツールを開く
Image Converter は、ブラウザーで JPEG、PNG、WebP のサイズを変更し、再エンコードします。 PDF ファイルは開きません。
これでカバーされないもの
- このページではその問題について説明します。 ToolAcre PDF Toolkit には圧縮機能がなく、ラスタライズによって圧縮機能が得られません。
- ToolAcre Image Converter は、PDF に入力した画像を縮小できますが、既存の PDF 内に到達して画像を置き換えることはできません。
- Ghostscript と qpdf は、このサイトの製品としてではなく、正確な回答としてここで名前が付けられています。ここでは誰もそれらを管理しておらず、関係も存在しません。
- このツールキットには OCR が含まれていないため、スキャンしたページを検索可能なテキストに戻すことはできません。