PDFを回転(90度・180度・270度)
スキャンしたPDFが横倒しになったり、上下逆さまになったときに使う回転特化ツールです。複数PDFを同時に放り込んで、全ページまとめて、または1ページごとに角度を指定できます。PDFはサーバーに送られず、すべてこの画面の中(あなたの端末内)で処理されます。
仕様の出典について
回転処理はpdf-lib v1.17のsetRotation/degrees APIと、ISO 32000-1:2008(PDF 1.7仕様)のページ/Rotateエントリに基づいています。サムネイル描画はpdfjs-dist v6.0のgetDocument/renderを使用。回転は0/90/180/270度の4値のみ(PDF規格上の制約)。
全PDFの全ページにまとめて適用:
ここにPDFをドラッグ&ドロップ(複数OK)
またはクリックしてPDFを選択
PDFは端末内だけで処理され、外部に送信されません・最大10件
このツールの強み
- ・複数PDFを一度に投入。全PDFまとめて同じ角度を一発適用できる「一括ボタン」
- ・サムネイルが回るので、保存前に仕上がりを目視で確認できる
- ・ページごとに角度を個別指定可能(混在ページの傾き直しに)
- ・処理結果はZIP一括DL(2件以上の時)または個別DL
- ・端末内処理。PDFをサーバーに送らない(契約書・履歴書・診断書もOK)
- ・90/180/270度はPDFの/Rotateエントリ書換だけなので画質劣化ゼロ
- ・履歴はlocalStorageに件数とファイル名だけ(中身は保存しない)
使い方(3ステップ)
- 1. PDFを放り込む
横倒しになったPDFをドラッグ&ドロップ。複数ファイルも一度にOK(最大10件・1ファイル100MBまで)。 - 2. 角度を選ぶ
「全部90°回転」の一括ボタンで全PDFまとめて、またはサムネイルで1ページずつ90/180/270度を指定。サムネがリアルタイムで回るので仕上がりが見えます。 - 3. 確定してダウンロード
「回転を確定」を押すと回転済みPDFが用意されます。1件ずつDLか、2件以上ならZIPで一括DL。
内部処理の流れ
- ① pdfjs-dist v6でPDFをパースし、各ページを2倍解像度のcanvasにレンダリング→サムネ表示
- ② ユーザーが選んだ角度(0/90/180/270)をページごとに保持
- ③ 「回転を確定」でpdf-libがPDFを再ロードし、page.setRotation(degrees(角度))を呼ぶ
- ④ PDFオブジェクトのページ辞書に/Rotateエントリが書き込まれる(中身は無編集)
- ⑤ doc.save()でUint8Arrayを生成→Blob→a.click()でDL
- ⑥ 2件以上はJSZipでZIP化してから一括DL
※pdf-lib v1.17公式ドキュメント/ISO 32000-1:2008・14.6 ページオブジェクトの「/Rotate」キー仕様に基づく。
こんなときに便利
スキャナの自動向き判定が外れた
コピー機で取り込んだ書類が横向きや上下逆になったとき。複数ファイルまとめて90°ずつ回せます。
スマホスキャンPDFが横向き
スマホアプリで作ったPDFが画面で見ると寝ているとき。一発で起こせます。
提出書類の向きを揃えたい
役所・税理士・銀行などへの提出前に、全ページの向きを揃えておきたいとき。
契約書をアップしたくない
機密PDFの向き直し。端末内処理なのでサーバー送信ゼロ、社外秘も安心。
研究論文・診断書の整形
学会投稿・カルテ提出など、印刷時に向きが揃っていないとリジェクト対象に。事前に整える用途に。
領収書・請求書のまとめ
経費精算アプリ取込前に向きを揃えるとOCRの精度が上がります。
日本仕様の補足
- ・縦書きPDF(小説原稿・新聞PDF)も向きを保ったまま回転可能。テキストレイヤーは無編集です
- ・年賀状・はがき印刷ジョブ用のPDF(はがきサイズ100×148mm)も同様に処理できます
- ・確定申告書PDFの向き調整:国税庁e-Tax提出時は印刷向きをポートレートに揃えるとAdobe Acrobatでの自動向き検知が走りません
- ・登記簿謄本など長尺PDFは1ファイルあたり100ページ前後でも処理可能(端末メモリに依存)
- ・電子帳簿保存法対応スキャナで作ったPDFも、メタデータ温存のまま回転できます
免責事項
AES-128/256で暗号化されたPDFは先にパスワード解除が必要です。電子署名・タイムスタンプ付きPDFは回転で署名が無効化される可能性があります。本ツールでは45度など90度刻み以外の角度はISO 32000-1規格上対応できません。PDFの破損・改ざんによる損害について当サイトは責任を負いません。重要書類は処理前にバックアップを推奨します。
よくある質問
Q1. PDFはサーバーに送信されますか?
送信されません。pdfjs-distとpdf-libがブラウザ内で完結処理します。契約書・履歴書・診断書もアップロード不要で安心です。
Q2. 画質は落ちますか?
落ちません。PDFのページオブジェクトに「/Rotate」エントリを書き込むだけで、ページの埋込画像・テキスト・フォントには一切触りません(ISO 32000-1規定)。
Q3. 45度など90度以外もできますか?
できません。PDF規格上、ページ単位の回転は0/90/180/270の4値のみと定められています。中身を実際に45度回したい場合はPDFを画像化してから処理する必要があります。
Q4. パスワード付きPDFは?
対応していません。先にPDFパスワード解除でロック解除してからお使いください。
Q5. 何ファイルまで処理できますか?
1度に最大10ファイル、1ファイル100MBまで。500ページ超のPDFはサムネイル表示を上位40ページに絞り、メモリ消費を抑えています。
Q6. 「PDFページ整理」との違いは?
PDFページ整理は1ファイル単位でページの削除・並び替え・回転を行う万能ツール。本ツールは「複数PDFをまとめて90°ずつ向きを揃える」回転特化型です。