PDFを白黒にする実用的な理由は2つあります。1つ目は印刷です。オフィスのプリンターは少しでも色が入ったページにカラー料金を課すため、ヘッダーのロゴ1つのせいで100ページのレポートが請求書上では100ページすべてカラーになります。先に変換しておけば文書全体がモノクロとして計算されることが保証されます。
2つ目は容量です。PDF内のカラー画像は3つのチャンネルを持ちますが、ページをグレースケールでレンダリングして再エンコードすると1つに減ります。たいていファイルはかなり小さくなり、カラースキャンから作られた文書で削減が最大になります。
変換はブラウザ内でページ単位に実行されます。財務レポートや人事書類が変換サービスへ送られることなくご自身の端末で処理されます。
-editedを付した1ファイルとして保存され、カラーの元ファイルはそのまま残ります。PDFのベクター内容を描き直さずに彩度だけ落とす方法はありません。そのためこのツールは各ページを元の1.5倍でレンダリングし、グレースケールフィルターを適用してから品質0.8のJPEG画像として再エンコードします。それらの画像が元のページ寸法で新しいPDFへ組み立てられます。
結果として出力ページは絵になります。テキストを選択・検索できず、リンクが働かず、フォームフィールドが失われます。プリンターへ送る文書なら通常は問題ありません。検索可能な状態も保つ必要がある文書なら問題です。その場合はPDFをカラーのままにして、プリンタードライバーで白黒を選んでください。ファイルを変えずに同じ印刷結果が得られます。
グラフが最もよくある犠牲者です。赤・緑・青の3本の線がほとんど同じ中間グレー3本になり、「赤い線をご覧ください」という凡例が意味を失います。緑と橙の塗りに頼るステータス列や、あらゆる種類のヒートマップも同じ問題を抱えます。
変換したファイルを配布する前にそれらのページを確認してください。その情報が重要なら、解決策は変換して祈ることではなく、線種やハッチングを変えてグラフを描き直すことです。
いいえ。白黒変換は各ページを画像としてレンダリングする方式なので、出力ページは絵になります。検索可能なテキストが必要ならカラーのPDFを保ち、プリンター設定で白黒を選んでください。
とくにスキャンから作られたカラー中心の文書は、3つのカラーチャンネルが1つに減ることでかなり小さくなることが多いです。カラーのロゴが1つあるだけのテキスト文書はほとんど変わらないか、テキストページが画像になる分わずかに大きくなることもあります。
多くの場合そのほうが良い答えで、ファイルも無傷のまま保たれます。ここで変換する価値があるのはファイル自体が白黒である必要があるとき、つまり保管用、印刷所へ渡す用、あるいはカラー料金が課される余地を断ちたいときです。
読めないかもしれません。異なる色がほとんど同じグレーに対応することがあります。色でデータ系列を区別しているページは、結果を配布する前にご確認ください。
はい、むしろ最良のケースです。カラースキャンを白黒にすると、色がもともと付随的だったため意味のある損失なくかなり小さくなります。
いいえ。PDF.jsがページをレンダリングしpdf-libが文書を作り直し、いずれもブラウザ内で実行されます。