要点
これは PDF のページを恒久的に回転します — 90・180・270 度を、選んだ ページに適用します — すべてブラウザ内で。ピュア JavaScript ライブラリのpdf-lib の上に構築されているため、サーバーもなく、 インストールもありません。変更はたまたま今見ている表示だけでなく、 ファイルそのものに書き込まれるので、ドキュメントはどこでも正しく開きます。 何もアップロードされず、それはネットワークタブで検証できます。
表示の回転と保存される回転
すべての PDF ページは、ビューアにどう表示するかを伝える回転値 — 0・90・180・270 度 — を持っています。ほとんどの ビューアでページを回転させると、変わるのは一時的な表示だけで、ファイルに 保存された回転はそのままです。だからこそ、ドキュメントは別のどこかで 印刷したり開き直したりすると横向きになるのです。このツールはその保存値を pdf-lib で直接編集するので、直した向きがファイルとともにあらゆるビューア・ プリンター・アプリへ伝わります。これはメタデータレベルの変更であり、 ピクセルの再レンダリングは行いません。
なぜここでの回転はロスレスなのか
一部のツールは各ページを画像にラスタライズしてそれを回すことで「回転」 します — これは選択可能なテキストを捨て、画像を甘くします。このツールは そうしません。ページの回転属性だけを更新し、ページのコンテンツストリーム・ フォント・画像はまったくそのままにします。出力は、向きのフラグ以外は バイト単位で同一のドキュメントなので、テキストは検索可能なまま、画像は くっきりしたままです。スキャンしたドキュメント全体でも、まぎれ込んだ横向き 1 ページだけでも回転できます。
小さな編集でも「アップロードなし」が重要な理由
向きを直すのは些細なこと — でもドキュメント自体はたいてい些細では ありません。スキャンした契約書、身分証、署名済みフォーム。ページを正しい 向きにするためだけに、その全体を見知らぬサーバーへコピーするのは筋が通り ません。ブラウザ内回転はファイルをあなたのマシンに保ちます。ディスクから 読み込まれ、あなたのタブ内で保存し直され、どのリクエストもあなたのバイト列を 運びません。DevTools を開き、実行中もネットワークタブが空のままであることを 見てください。
暗号化された、または損傷したファイル
PDF が暗号化されている場合、そのページは復号されるまで編集できません — ツールはそれを検出し、まず PDF のロック解除へ案内します。代わりにファイルが解析に失敗する場合、構造的に損傷している 可能性があります — 切り詰められた、保存の途中で中断された、転送中に切り取 られた — 回転は読み取れるドキュメントにしか働きません。損傷しているよう ですか? 診断・修復 してから、修復した コピーをここで回転してください。