なぜPDFを回転すると「元に戻って」しまうのか?
Adobe Acrobat Reader、ブラウザ内蔵のビューアー、またはmacOSのPreviewで傾いたページを正しい向きに回転したのに、次に開くとまた元に戻っている——これはバグではありません。これらのツールはそういう仕様で作られているのです。
ほとんどのPDFリーダーの回転ボタンは、画面上の表示角度を変えるだけで、ファイルの内容は一切変更されません。アプリを閉じると、その設定は消えて次回は元の状態に戻ります。自分のパソコンでもそうですし、受信者のパソコンでも同じです。
回転を本当に有効にするには、新しい角度をPDFファイル内部の構造に書き込み、新しいファイルとして出力する必要があります。ほとんどのリーダーにはその機能がなく、対応しているソフトウェアは通常有料です。
特に問題が起きやすいケース
- スマートフォンで撮影してPDFにスキャンしたが、向きが正しくない
- 他人から送られてきた契約書やレポートで、横向きと縦向きのページが混在している
- スキャナーの設定ミスで、文書全体が上下逆さまになっている
- 古いバージョンのリーダーに「回転を保存」するオプションがそもそもない
よくあるパターンは、リーダーで向きを直して、深く考えずに送信してしまい、受信者が開くと依然として傾いたままになっている——というものです。気まずい状況です。
正しい方法:回転を書き込んだ新しいファイルを出力する
PDFを回転するは、まさにこの処理を行います:
- PDFをアップロードする
- 回転するページを選択する(全ページまたは特定のページ)
- 角度を選択する:90°、180°、270°
- 変換を実行し、新しいファイルをダウンロードする
ダウンロードしたファイルには、回転角度がファイル内に書き込まれています。どのデバイスで開いても、どのソフトウェアで開いても、向きは正しく表示されます。
向きが混在していても問題なし
1ページ目が横向きの図表で、2〜5ページ目が縦向きのテキスト、といった文書もあります。修正が必要なページだけを選択し、他はそのままにして、一度の処理で完了します。Adobe Acrobatでページを一枚ずつ手動で調整するよりずっと効率的で、ページ数が多い文書ほどその差は歴然です。
角度はどう選べばいい?
- 90°(時計回り):文字が左に倒れているページを正立させる
- 180°:ページ全体が上下逆さまになっているときに使用
- 270°(反時計回り):文字が右に倒れているページを正立させる
迷ったらまず試してみましょう。横向きのスキャンページなら90°か270°のどちらかです。間違えたらもう一方を選べば大丈夫です。
回転するとファイルサイズは大きくなる?
なりません。ファイルサイズはほぼすべて内部の画像の解像度によって決まり、回転はそこに影響しません。もともとファイルが大きすぎる場合は、回転後にPDFを圧縮してサイズを縮小すれば、メール送信やアップロードがスムーズになります。
先に回転してから結合する
複数のPDFがそれぞれ向きが異なっていて、最終的に一つにまとめたい場合は、まず各ファイルの向きを修正してから、PDFを結合してください。先に結合してから回転しようとすると、より大きな文書の中から特定ページを選んで回転する手間が増え、余計な手順が生じます。
よくある質問
macOSのPreviewで回転して保存は信頼できる?
おおむね信頼できます。回転後に⌘+Sで保存すれば、ほとんどの場合、回転がファイルに書き込まれます。ただし例外もあり、主にパスワード保護されたPDFや特殊な方法で生成されたファイルでは、保存が静かに失敗することがあります。Previewで保存しても元に戻る場合は、オンラインツールを使う方が確実です。
スマートフォンのアプリでPDFを回転できる?
できます。ただし、そのアプリが表示方向を変えるだけでなく、新しいファイルを出力することが前提です。アプリの説明に通常記載されています。不明な場合は実際に試してみましょう——回転後に別のアプリで開いてみて、向きが保持されていれば本当にファイルに保存されている証拠です。
回転するとテキストのコピーに影響する?
影響しません。回転はページの表示方向を変えるだけで、ファイル内のテキストレイヤーには一切影響しません。もともとコピーできたテキストは、回転後も引き続きコピーできます。テキストだけを取り出したい場合は、PDFをテキストに変換で.txt形式のプレーンテキストファイルとして出力できます。
一度で完全に解決する
PDFが元の向きに戻り続ける原因は一つだけ:回転がファイルに書き込まれていないことです。これはツールの制限であり、あなたの操作ミスではありません。PDFを回転するで新しいファイルを出力すれば問題は解決します。所要時間はおよそ30秒です。