Batch Printer Logo
チュートリアル

PDFを回転して、開き直しても向きが戻らないように保存する方法

Tonyのプロフィール画像TonyCTO 所属 XenoStep AI LLC9分で読めます
PDFを回転して、開き直しても向きが戻らないように保存する方法

PDFを回転して保存し、向きを本当に定着させる方法

PDFの回転は、いちばん簡単な編集であるべきです。ページが横向きで届いたら、正しい向きに回し、保存する。それだけのはずです。ところが、これほどやり直される編集はほとんどありません。向きが残らないからです。ページを回転すると完璧に見える。ファイルを閉じる。次に開いたとき、あるいは同僚が別のアプリで開いた瞬間、ページはまた横向きに寝ています。回転が間違っていたわけではありません。どこに保存されたかが問題でした。

このツールを今すぐ使う

ボタンを押して関連ツールへすぐ移動できます。

なぜこれが起きるのかを正確に確認するため、PDF仕様について理屈だけを述べるのは避けました。横向きページが1つ入った実際のファイルを用意し、当社の回転ツールが使用するものと同じブラウザ側エンジンで回転し、結果を保存しました。その後、ライブプレビューではなくダウンロードしたファイルを、3つの異なるビューアで開き直しました。そのうち1つは別のOS上のビューアです。この記事では、その後ファイルに実際に含まれていたもの、各ビューアが表示した向き、そしてすべてを決めていたページ内の単一の値を報告します。

PDFの回転は描き直されたページではなく、数字1つです

ほとんどの回転ガイドが省いている部分があります。PDFでページを回転しても、ページ内容は描き直されません。テキスト、線、画像は元の座標をそのまま保ちます。変わるのは、PDF標準でRotateと呼ばれるページ辞書内の1つの項目です。値は0、90、180、270のいずれかです。この数字はビューアに対して、まずこのページを描画し、表示する前に時計回りへこの角度だけ回すよう指示します。ページそのものが物理的に回るのではなく、表示時に回すための指示が付くのです。

この設計はよくできていますが、あらゆる回転トラブルの原因にもなります。回転が小さな属性1つに入っているため、修正が生き残るかどうかは1つの問いにかかっています。そのツールはその数字を保存済みファイルへ書き込んだのか、それとも見ている画面だけを傾けたのか。2つのツールがどちらもページを正しい向きに見せても、生成されるファイルは完全に違うことがあります。片方はRotateが設定され保存されたファイル、もう片方はディスク上では何も変わっていないファイルです。

ページを回転して保存したとき実際に起きたこと

テストファイルは4ページの文書でした。2ページ目だけが横向きにスキャンされており、縦向きページの中に横向きの内容が90度違う方向で閉じ込められていました。ブラウザツールで2ページ目を時計回りに90度回転しました。このツールはpdf-libライブラリでページのRotate値を設定します。新しいファイルをダウンロードし、そのダウンロード済みファイルを各ビューアで開きました。ライブプレビューではなく、ダウンロードしたファイルそのものです。

  • 2ページ目のRotate値: 0から90に変わり、ファイル内に書き込まれていました。ページを正しい向きで表示する指示は、1つのアプリ内の一時設定ではなく、文書そのものの一部になっていました。
  • すべてのビューアが一致しました。ダウンロードしたファイルは、ブラウザ、デスクトップPDFリーダー、2つ目のOS上のビューアで、どれも2ページ目を正しい向きで開きました。各ビューアが読む保存済みの値があったため、元に戻りませんでした。
  • ページ内容: 変更なし。2ページ目のテキストは引き続き選択も検索もでき、元の座標に残っていました。回転は内容の上に適用されるもので、平面画像として焼き込まれたわけではありません。
  • 他の3ページ: 変更なし。回転はページごとに保存されるため、横向きページを直しても、正しい向きのページはすべてそのまま残りました。
  • ファイル品質: 再圧縮なし。何も再レンダリングしていないため、二次劣化はありませんでした。ページは同じバイト列で、変わったのは数字1つです。

対照的だったのは、ビューアのRotate Viewコマンドを意図的に使った場合です。表示メニューにあるような種類のコマンドです。明示的に保存せずにファイルを閉じると、その回転はすぐ消えました。Rotate Viewは保存済みのRotate値に触れず、現在のセッションで画面上の絵だけを回すからです。PDFを回転し、保存したはずなのに、開き直すと戻っていた経験があるなら、ほとんどの場合これが理由です。

今すぐ直したい横向きページがありますか? /tools/pdf/rotate でファイルを開き、間違っているページだけを回転して、新しいファイルをダウンロードしてください。プレビューではなくダウンロードしたコピーを開き直せば、向きはファイルにきちんと書き込まれています。

回転が元に戻り続ける理由

回転が保存されない話は、ほぼ必ずいくつかの具体的な原因にたどり着きます。原因に名前を付けられるようになると、同じ問題は止まります。

  • 表示専用の回転。ビューア内のRotate ViewやRotate Clockwiseという名前のコマンドは、現在のセッションの表示だけを変え、ファイルには書き込まないことがよくあります。文書を閉じると設定は消えます。
  • ファイルは回転されたが、再保存または再ダウンロードされていない。一部のツールはプレビュー画面で回転し、結果のエクスポートを待ちます。新しいコピーをダウンロードせずに閉じると、手元にあるのは元のファイルです。
  • 違うファイルを開き直している。回転後の版はある場所へダウンロードされ、別の場所にある未変更の原本を開き直しているケースです。ファイル名が同じだと意外によく起きます。
  • キャッシュされたサムネイル。ファイルエクスプローラや一部のアプリは、古いプレビュー画像をしばらく表示します。ページは直っていて、小さなサムネイルだけが古いままです。ファイル自体を開いて確認してください。
  • 本当に非準拠のビューア。まれですが、非常に古いリーダーや壊れたリーダーはRotate属性を無視します。名前も知らないアプリ1つだけがページを横向きに表示し、他がすべて正しいなら、ファイルは正常でアプリ側の問題です。

開き直しても維持される回転ワークフロー

信頼できる手順は短く、各ステップは上のどれかの抜け穴を塞ぐためにあります。

  • どのページが間違っていて、それぞれどちら向きに回すべきかを確認します。横向きスキャンは左右どちらにも90度ずれていることがあるため、始める前に時計回りか反時計回りかを決めてください。
  • 表示切り替えではなく、ファイル内に回転を書き込むツールを使います。変更を永続化したいなら、画面に適用するのではなくページに保存する必要があります。
  • 必要なページだけを回転します。回転はページごとなので、1ページを直すために文書全体を回す理由はありません。
  • 新しいファイルをダウンロードし、そのコピーを開きます。プレビューで判断しないでください。ダウンロードした文書自体を開き、できれば回転に使ったアプリとは別のアプリで確認します。
  • 画面表示と印刷プレビューで確認します。Rotate値は印刷にも使われるため、簡単な印刷プレビューでページがプリンターから正しい向きで出ることを確認できます。

横向きスキャンと向きが混在した文書

実際のファイルでいちばん厄介なのはスキャンです。異なる角度でスキャナーに通された束は、正しい向きのページ、90度ずれたページ、上下逆のページが混在したPDFになります。Rotate値はページごとに別々に保存されるため、1回の作業で各ページを個別に直せます。2ページ目を時計回りに、5ページ目を反時計回りに、8ページ目を180度回す、といった具合です。そして各ページは自分の保存済みの向きを保ちます。文書全体に1つの回転を選ばされるわけではありません。これこそ、ページ単位の回転がスキャン書類に適した道具である理由です。

あとで文字認識を行う人には追加の利点があります。ページの回転は表示属性だけを変え、内容には触れません。そのため、先にページをまっすぐにしておけば、OCRは正しい向きの画像を読めます。抽出しようとしている下の内容を変えたり劣化させたりすることもありません。

回転中にファイルが処理される場所

回転は無害に聞こえますが、回転が必要になるファイルは、扱う中でも特に機密性の高いものが多いです。スキャンした契約書、署名済みフォーム、本人確認書類、医療関係の書類などです。当社の回転ツールはブラウザで実行されます。ファイルの読み込み、回転、保存はすべてお使いのデバイス上で行われ、新しいPDFはサーバーへアップロードされて処理されるのではなくローカルで生成されます。信じるだけで済ませる必要はありません。ブラウザの開発者ツールを開き、回転とダウンロードの間にネットワークパネルを見て、文書そのものがどこにも送信されていないことを確認してください。

ページが正しい向きになったら、そのまま作業を進めましょう。必要なページを /tools/pdf/split で取り出すか、修正済みファイルを /tools/pdf/merge で他のファイルと結合できます。先に回転してください。そうすれば、次に何を作る場合でも各ページが自分の向きを持ったまま進みます。

PDFを回転する前のクイックチェックリスト

  • どのページが間違っていて、それぞれどちら向きに回すべきか分かっていますか? 始める前に決めてください。
  • 表示専用の切り替えではなく、ファイル内に回転を保存するツールを使っていますか?
  • 必要なページだけを回転し、残りはそのままにしましたか?
  • 新しいファイルをダウンロードし、そのコピーを開き直しましたか? できれば別のアプリでも確認してください。
  • 印刷プレビューを確認し、ページが印刷時にも正しい向きになることを見ましたか?

FAQ

PDFを開き直すと回転が元に戻るのはなぜですか? ほとんどの場合、回転が文書に保存されたのではなく、表示にだけ適用されたためです。Rotate Viewのようなコマンドは、そのセッションで見えるものだけを変えます。永続的な回転はページに値を書き込み、ファイルと一緒に移動します。保存できるツールで回転し、新しいコピーをダウンロードして、そのコピーを開き直して確認してください。

PDFを回転すると品質は落ちますか? いいえ。回転はページ上の単一の表示属性を設定するだけです。テキストや画像は再レンダリングも再圧縮もされないため、劣化はありません。回転後のファイルは、基本的には数字1つが変わった元ファイルです。

1ページだけを回転して、他のページはそのままにできますか? はい。回転は各ページに別々に保存されるため、横向きの1ページだけを90度回し、他のページはそれぞれの向きを変更せずに保てます。

回転後もテキスト選択や検索は使えますか? はい。回転はページの表示方法だけを変え、下にある内容は変えないため、テキストレイヤーはそのまま残ります。以前と同じように選択、検索、コピーできます。

PDFは回転後の向きで印刷されますか? そのはずです。保存された回転値は画面表示だけでなく印刷にも使われるため、準拠したプリンターでは正しい向きで表示されるページは正しい向きで印刷されます。大量に出力する前に、念のため印刷プレビューを確認してください。

テスト方法: 2ページ目が90度ずれてスキャンされた4ページのPDFを用意しました。回転ツールが使うものと同じブラウザ側エンジン、つまりpdf-libのページ回転でそのページを時計回りに回転し、ファイルをダウンロードしました。ダウンロードしたコピーをブラウザビューア、デスクトップリーダー、2つ目のOS上のビューアで開きました。2ページ目のRotate値は0から90に変わり、ファイル内に保存されていました。すべてのビューアがページを正しい向きで表示し、他のページは変更されず、テキストは選択可能なままでした。対照として、表示専用の回転を行い明示的に保存しなかったファイルは、予想どおり開き直すと元に戻りました。結果は2026年7月に最終確認済みです。ビューアによって差があり、ツールも変わる可能性があるため、重要な用途では必ず自分で保存したファイルを開き直し、印刷プレビューも確認してください。

このツールを今すぐ使う

ボタンを押して関連ツールへすぐ移動できます。

PDFを回転して、開き直しても向きが戻らないように保存する方法