ソーシャルメディアへの投稿
PDFファイルのアップロードができないLinkedIn、Instagram、Twitterなどのプラットフォームで、特定のPDFページ(インフォグラフィック、スライド、引用レイアウトなど)を画像投稿として共有します。
PDFからJPGへの変換では、ドキュメントの各ページを、選択した解像度でラスター画像としてレンダリングします。この出力は、画像のみを受け付けるプラットフォーム(ソーシャルメディアへの投稿、プレゼンテーションのスライドのインポート、画像をインラインで表示するメールクライアント、ページのスクリーンショットを埋め込むウェブページなど)でPDFコンテンツを共有する際に便利です。LuraPDFはpdf.jsを使用して、選択したDPIで各ページをブラウザのキャンバスにレンダリングし、そのキャンバスをJPEG画像ファイルに変換します。アップロードもデバイスからのデータ送信も一切行われません。
このページにアクセスする目的は2つありますが、それぞれ異なります。1つはPDFの各ページをJPGとしてレンダリングすること(このツールの機能)、もう1つはPDF内に埋め込まれた元の画像を抽出すること(別のツール「PDFから画像を抽出」を使用)です。特定のPDFページのスクリーンショットが必要な場合は、このページが最適です。PDFドキュメント内に埋め込まれた元の画像ファイルが必要な場合は、「PDFから画像を抽出」ツールを使用してください。このページでは、レンダリングのユースケースについて詳しく説明します。
PDFページを画像としてレンダリングすることで、画像ファイルを必要とするプラットフォームやワークフローでコンテンツを利用できるようになります。以下に、最も一般的なシナリオを示します。
PDFファイルのアップロードができないLinkedIn、Instagram、Twitterなどのプラットフォームで、特定のPDFページ(インフォグラフィック、スライド、引用レイアウトなど)を画像投稿として共有します。
PDFページをスライドとしてPowerPointまたはGoogleスライドにインポートします。プレゼンテーション画面サイズで鮮明なテキストを表示するには、150~300 DPIでレンダリングしてください。
ドキュメントライブラリの表紙サムネイルを生成します。各ドキュメントの最初のページを72 DPIのJPG画像にすることで、PDF全体を表示することなく、すっきりとしたビジュアルインデックスを作成できます。
メールクライアントは画像を本文中にネイティブに表示しますが、PDF添付ファイルはアイコンとして表示します。PDFページをJPGに変換することで、コンテンツをメール本文に視覚的に埋め込むことができます。
ステッカー、ポスター、グッズなどのオンデマンド印刷サービスでは、PDFファイルではなく画像ファイルのアップロードが求められることがよくあります。鮮明な印刷結果を得るには、300 DPIでレンダリングしてください。
JPEGは、ソフトウェアに依存しない汎用的な読み取り形式です。各PDFページを高解像度のJPGファイルとしてアーカイブすることで、PDFリーダーを必要とせずに長期にわたって読みやすさを確保できます。
画像形式にすることで、PDFファイルを受け付けないプラットフォーム、ツール、ワークフローでもPDFコンテンツにアクセスできるようになります。そのメリットは以下のとおりです。
LuraPDFは、Mozillaが開発したオープンソースのPDFレンダリングライブラリであるpdf.jsを使用してPDFを読み込みます。選択した各ページについて、pdf.jsはページコンテンツ(テキスト、ベクターグラフィック、画像)を、選択したDPIに対応するピクセル寸法でHTMLキャンバス要素にレンダリングします。A4ページを300 DPIでレンダリングすると、幅2480×3508ピクセルのキャンバスが生成されます。次に、キャンバスはブラウザのネイティブなcanvas.toBlob APIを使用して、選択した品質設定でJPEGブロブに変換されます。各ブロブは完全なJPEGファイルです。
複数ページのレンダリング結果は、ブラウザ内で完全に動作するJSZipを使用してZIPアーカイブにパッケージ化されます。ZIPファイルはメモリ上で組み立てられ、単一のダウンロードファイルとしてデバイスに保存されます。ページ画像がネットワーク経由で送信されることはなく、レンダリング、JPEGエンコード、ZIPファイルの組み立てはすべてブラウザのタブ内で行われます。つまり、変換速度はインターネット接続速度ではなく、デバイスのCPU性能とPDFページの複雑さに依存します。
| 特徴 | LuraPDF | サーバーベースのコンバーター | デスクトップ版PDFアプリ |
|---|---|---|---|
| プライバシー | ブラウザのみ — ファイルはアップロードされません | ファイルがリモートサーバーにアップロードされました | ローカル環境ですが、インストールが必要です。 |
| DPI制御 | 72 / 150 / 300 / 600 DPI | 固定画質 - DPI選択不可 | フルDPI制御 |
| ページ選択 | すべて / 範囲 / 特定のページ | 多くの場合、すべてのページのみ | 全ページ選択 |
| 料金 | 永久無料、割り当てなし | 1日の利用制限付きフリーミアム | $$$ ライセンスまたはサブスクリプション |
DPIと画質設定は、出力の使いやすさに大きな影響を与えます。用途に合わせて設定を調整してください。
ほとんどのデジタル用途では150 DPIを使用してください。画質とファイルサイズのバランスが優れています。300 DPIは印刷にのみ必要です。
600 DPIでは非常に大きな画像ファイルが生成されます。A4用紙1枚を600 DPIでJPEGファイルに変換すると、およそ30~60MBになります。アーカイブ保存や大判印刷の場合にのみ使用してください。
大きなPDFファイルから特定の数ページだけが必要な場合は、ページ範囲セレクターを使用して、ドキュメント全体をレンダリングしないようにしてください。
透明なページや透明な背景が必要なコンテンツの場合は、代わりにPDFからPNGへの変換ツールを使用してください。JPEGはアルファ透明度をサポートしていません。
PDFファイル内に埋め込まれた元の画像(ページレンダリング画像ではない)を抽出するには、「PDFから画像を抽出」ツールを使用してください。このツールは、元のソース画像をネイティブ解像度で出力します。
出力画像が72 DPIでぼやけて見える場合は、150 DPIに上げてください。多くのPDFページは印刷用に設計されているため、画面サイズで鮮明に表示するにはより高いDPIが必要です。
上記のボックスにPDFファイルをドラッグ&ドロップし、DPIとページ範囲を選択するだけで、数秒で高品質のJPG画像をダウンロードできます。アップロードも、サインアップも、透かしも、容量制限もありません。レンダリング中もPDFファイルはデバイス上に保持されます。透明度付きのPNG出力が必要な場合や、逆に複数の画像をPDFに結合したい場合も、LuraPDFの他のツールはすべて同じようにブラウザ上で動作します。