操作方法
- 画像を追加
- 「画像を選ぶ」またはドラッグ&ドロップ(JPG/PNG/WebP/BMP/GIF)。
- サムネイル一覧でドラッグして並べ替え、**⤾で90°回転、✕**で削除。
- 「クリア」で全消去。
- レイアウト指定(右パネル)
- 用紙:A3 / A4 / A5 / Letter / Legal
- 向き:縦(p)/ 横(l)
- 余白(mm):0–40
- 画質(JPEG):高 / 中 / 軽量(圧縮率)
- PDF出力
- 「PDFを作成」を押すと処理 → 自動ダウンロード(
images-to-pdf.pdf)。 - 進行状況・ログは下部に表示。
- 「PDFを作成」を押すと処理 → 自動ダウンロード(
成果物(得られるもの)
- 指定順・指定回転を反映した複数ページPDF。
- 画像は余白内で縦横比を保持してフィット。
- 用紙サイズ・向き・余白・JPEG画質を反映。
- 完全クライアントサイド処理(ローカルで完結)。
注意点
- 外部ライブラリ:CDN から
jsPDF 2.5.1を読み込み。CSP/オフライン環境ではLOCAL_JSPDF_SRCに同一オリジンのパスを設定してください。 - 形式変換:出力はJPEG化してPDFに埋め込みます(透過は白に置換、PNG/WebPの透明は失われます/GIFは先頭フレームのみ)。
- 解像度/画質:画質(0.7–0.9)を下げると軽量、上げると高精細。用紙に対して余白を小さくすると実寸が大きく載ります。
- EXIF:自動の向き補正は行いません。必要に応じて**⤾回転**で調整。
- 並べ順:PDFはサムネイル表示順で出力。
- メモリ/時間:点数が多い・高解像度画像ではブラウザメモリ負荷が高くなります。画質を下げる/分割出力を検討。
- iOS等の挙動:一部環境ではダウンロード名が変わる/共有シートが開くことがあります。
- セキュリティ:オブジェクトURLは自動解放(クリア/リロードで破棄)。ファイルはアップロードされません。


コメント