PDF to JFIF 変換ツール
PDF to JFIF 変換ツールは、各PDFページを.jfifファイルとして保存します。これは、一部のレガシーシステムがいまだに必要とするinterchange-format拡張子が付いた通常のJPEGバイト列です。レンダリングとエンコードはお使いのブラウザ内で行われます。品質と拡大率を選び、レンダリングしてから、ページを個別に、またはZIPとしてダウンロードできます。
使用方法 PDF to JFIF 変換ツール
PDFから画像への変換設定
表示されたページ数
コンテンツを読む
得られるもの
PDFの各ページはレンダリングされ、.jfifで終わるファイルとして保存されます。その中身のバイト列は通常のJPEG画像です。別個のJFIFエンコーダーがあるわけではありません。ブラウザがページを描画し、キャンバス上のJPEGエンコーダーを通してエクスポートし、ダウンロード時に、より一般的な.jpgではなくJFIF拡張子が付けられるだけです。
つまり実用的な疑問は「どうやってJFIFファイルを作るのか」——すでに作れています——ではなく、「これを送る相手が.jfifというラベルのファイルを受け入れるか」です。ここが拡張子の重要な点であり、以下で説明します。
JFIFの正体
JFIFはJPEG File Interchange Formatの略です。これはJPEGビットストリームの上に重ねられた小さな取り決めです。ファイルの先頭付近にあるAPP0マーカーが、バージョン、ピクセル密度、アスペクト比を宣言し、任意でサムネイルを保持します。これが存在するのは、生のJPEG規格が画像の圧縮方法は記述しても、そのピクセルや解像度の記述方法は定めていなかったため、初期のファイルが曖昧になったからです。
違いはこれだけです。JFIFファイルはJPEGです。カメラやブラウザが生成したJPEGファイルは、誰も名前を変えることなく、通常は同じAPP0セグメントを保持しています。したがって、ここでページをJFIFに変換しても、同じ品質のJPEGと比べて圧縮、色の扱い、ファイルサイズは変わりません。変わるのはダウンロード時の拡張子です。
JPGのページではなくこのページを選ぶ理由
理由は拡張子です。一部のワークフローでは今でもJFIFが名前で要求されます。古い印刷・校正システム、少数の文書管理ツール、特定の学校や政府のアップロードフォーム、そして拡張子をハンドラーに対応付けるレガシーなメールゲートウェイなどです。そうした場所では、.jfifというラベルのファイルが.jpgを拒否するチェックを通過したり、逆のことが起きたりします。正確な拡張子を出力するコンバーターがあれば、手作業でファイル名を変更するよりも便利です。
逆も同じくらいよくあります。現代のブラウザは拡張子を無視してMIMEタイプを読み取るため、.jfif画像はどこでも開けます。しかしアップロードのバリデーターは、拡張子を短いリストと照合することがよくあります。サイトが.jfifを拒否する場合は、.jpgに名前を変更するか(中身はすでに正しいです)、JPGのページで再度変換してください。
レンダリングはブラウザ内で行われる
PDF.jsがファイルをローカルで読み込み、各ページをキャンバスに描画し、指定した品質値でJPEGエンコーダーを呼び出します。得られたblobはそのページ用に保存され、直接ダウンロードされます。画像データのためにページ外へリクエストが出ることはないため、機密文書がこのコンバーターを通じてサーバーに届くことはありません。これは、レンダリングした各ページをエンコードのために送信するGIFやBMPのページとは大きく異なる点です。
トレードオフは制御性です。得られるのはブラウザのJPEGエンコーダーが生成するもの、つまりベースラインJPEGであり、クロマサブサンプリングのオプション、プログレッシブスキャンのオプション、メタデータの制御はありません。EXIFコメント、ICCプロファイルの埋め込み、ファイルに書き込まれるDPIタグもありません。プリンターが300 DPIのメタデータを要求する場合、ピクセル寸法が十分大きくても、この出力にはそれが含まれません。
品質と拡大率
出力を形作る数値は2つあります。
| 設定 | 範囲 | 機能 |
|---|---|---|
| 画質パーセント | 1~100、デフォルト90 | JPEGエンコーダーに渡されます。高いほど詳細が保たれファイルは大きくなり、低いほどテキストやエッジの周囲にブロックノイズが生じます。 |
| 画像サイズ拡大率 | 5~300パーセント、デフォルト100 | レンダリングのピクセル寸法を変更します。100パーセントはおおよそCSSピクセルでのページサイズです。200パーセントは幅と高さを2倍にし、ピクセル数は4倍になります。 |
画質と拡大率は相互に作用します。200パーセントでレンダリングしてから画質を60に下げると、100パーセント・画質90でレンダリングするよりも、同程度のサイズでよりシャープな結果が得られることがあります。余分なピクセルが圧縮にうまく耐えるからです。密度の高い本文テキストでは、画質を85以上に保ってください。約70を下回ると、通常の閲覧距離で文字の周囲のリンギングが見えるようになります。ほとんどが写真のページでは、75~85はサイズがわずかでも95と区別がつかないのが普通です。
JPEGは非可逆形式であり、エンコーダーは一度だけ実行されます。その出力に対してコンバーターを再度実行すると、さらに劣化します。常にPDFから始めてください。
手順
- アップロードエリアにPDFをドロップします。ファイルはPDF MIMEタイプまたは.pdf拡張子を持つ場合に受け入れられます。
- Convert ToがJFIFを示していることを確認します。ドロップダウンには対応するすべての形式が一覧表示されるため変更できますが、このページではJFIFが初期値です。
- 画質と拡大率を設定します。デフォルトの90と100パーセントは画面閲覧に適しています。
- Render Pagesを押します。すべてのページがレンダリングされ、各ページが完了するたびに進捗が報告されます。
- サムネイルを確認します。このモードではJPEGプレビューであるため、表示される内容は得られるファイルと一致します。
- ボタンでページをダウンロードするか、ページにチェックを入れて選択範囲のZIPを作成します。
ファイル名はPDFから生成されます:contract-page-1.jfif、contract-page-2.jfif。英字、数字、ハイフン、アンダースコア以外の文字はハイフンに変換されます。ZIPはcontract-selected-pages.zipで、同じ名前のファイルが含まれます。ページ選択は単一の番号、開始と終了の範囲、または手動リストを使用し、「すべて選択」はレンダリングされたすべてを対象にします。
このファイルが開ける環境と開けない環境
Chrome、Edge、Firefox、Safariはすべて.jfif画像を表示します。これは名前ではなく内容を検査するためです。Windowsフォト、macOSプレビュー、Wordも問題なく挿入できます。失敗はどちらかといえば技術的というより管理的な要因によるものです:.jpgと.pngのみをホワイトリストに登録するWebフォーム、サフィックスをチェックするスクリプト、未知の拡張子を拒否する印刷ポータル、ファイルを表示してもプレビューのサムネイルを提供しないメールクライアントなどです。
システムがこの拡張子を拒否する場合、2つの対処法が有効です:バイト列はすでにJPEGなのでファイル名を変更するか、フォーマットをJPGに設定してページを再ダウンロードします。JFIFを別のJPEG形式に変換しないでください——変換すべきものは何もありません。
JFIF、JPG、PNGの早見表
- JFIF — JPEG圧縮、.jfif拡張子。システムがその拡張子を要求する場合に最適です。
- JPG / JPEG — 同じ圧縮で一般的な拡張子。一般的な共有や小さなファイルに最適です。
- PNG — 可逆圧縮でより大きくなります。テキストの多いページ、スクリーンショット、透明部分やシャープなエッジがあるものに最適です。
スキャンした契約書には、品質85のJPEGがコンパクトで読みやすくなります。小さな文字のページや細い線の図面には、PNGの方が明らかにきれいです。フォーマットセレクターを使えば比較は手軽です:一度レンダリングし、フォーマットを切り替えて、もう一度レンダリングするだけです。
制限
一度に1つのPDF、すべてのページがレンダリングされ、静止画像のみ、JPEGにはアルファチャンネルがないため透明な背景は不可、アニメーションなし、OCRなし、テキストレイヤーなし。パスワード保護されたPDFは開きません。サブサンプリング、プログレッシブエンコード、メタデータを制御する方法はなく、ファイルにDPI値を設定する方法もありません。高スケールの非常に大きなページは、固定の上限ではなくブラウザのメモリによって制限されます。インターフェースはページ数の制限を強制しませんが、数百ページのドキュメントを1回でレンダリングするには時間とメモリがかかります。
プライバシー
レンダリング、エンコード、ZIP作成はすべてローカルで行われます。PDFと生成された画像はアップロードされないため、このツールの各フォーマットの中で機密文書に最も安全な選択肢です。いつもどおり、ダウンロードしたファイルは通常の画像であり、それに応じて保存・共有してください。
よくある間違い
- JFIFが別の圧縮方式だと思い込む。 特定のヘッダーを持つJPEGで、あまり一般的でない拡張子が付いているだけです。
- 品質のために二重に変換する。 JPEGエンコードのたびに情報が失われます。PDFに戻ってやり直してください。
- テキストに対して品質を100に設定する。 わずかな向上のためにサイズが大幅に増えます。通常は85〜90がより良いトレードオフです。
- アップロードフォームが.jfifを拒否したときにファイルのせいにする。 フォームは拡張子をチェックしています。名前を変更するか、JPGとして再ダウンロードしてください。
- 透明なページを期待する。 JPEGは透明部分を平坦化します。自身の背景を描画しないページは、予期しない暗い領域や単色の領域になることがあるので、最初のページを確認してください。
- 1ページを書き出すために長いレポートをレンダリングする。 ページを選択する前に、すべてのページがレンダリングされます。
よくある質問
よくある質問
コメント (0)
発生した問題について詳しくご説明ください。調査を行い、ツールの改善に役立てたいと思います。