Как навсегда повернуть страницы PDF прямо в браузере
Почему боковой скан не остаётся исправленным после поворота в просмотрщике и как сохранить поворот насовсем — офлайн.
Открываете PDF, а он весь лежит на боку. Кто-то отсканировал в альбомной ориентации, или камера телефона не так угадала — и теперь вы наклоняете голову, чтобы прочитать. Поворачиваете в просмотрщике, вроде ровно, отправляете письмом — а получатель снова открывает документ боком.
Вот в чём ловушка. Поворот страницы в большинстве просмотрщиков — это настройка отображения. Файла он не трогает. Стоит открыть его на другом устройстве или заново — страница возвращается к тому, как её на самом деле сохранили. Чтобы исправить по-настоящему, новую ориентацию нужно записать в сам PDF.
Поворот страниц PDF делает именно это, прямо в браузере. Выберите угол, укажите страницы, скачайте исправленный файл. И он остаётся исправленным везде.
Про угол простыми словами
Поворот здесь идёт по часовой стрелке и прибавляется к тому, что у страницы уже было:
- 90° вправо — четверть оборота вправо. Обычное решение для альбомного скана, который должен быть книжным.
- 180° переворот — вверх ногами. Для страниц, которые протяжный сканер захватил не той стороной.
- 270° влево — четверть оборота влево, то же самое, что 90° против часовой.
Если страница уже была повёрнута на 90°, а вы добавите ещё 90°, получится 180°. Инструмент читает текущий поворот и прибавляет ваш, так что считать в уме не нужно.
Одна страница или все
Часто перекошены лишь пара страниц — третью подали боком, остальные в порядке. Впишите 3 в поле страниц — повернётся только она. Нужен разворот? 4-6 берёт диапазон, а 2, 5, 9 — разрозненные страницы. Оставьте поле пустым — повернётся весь документ.
Мне кажется, именно постраничный выбор от бесплатного инструмента не ждут. Большинство поворачивает всё или ничего, и из-за одной кривой страницы приходится либо пересканировать, либо возиться в полноценном редакторе.
Поворот не стоит вам качества
Успокаивающая деталь: поворот страницу не портит. У страницы PDF есть значение /Rotate — число, по которому просмотрщик понимает, где верх. Инструмент меняет это число и копирует само содержимое страницы, вместе с изображениями, побайтово. Ничего не перерисовывается в картинку и не пережимается. Поэтому повёрнутый скан на 300 dpi попиксельно совпадает с оригиналом, просто сориентирован правильно.
Два ограничения, о которых честно стоит сказать. Зашифрованные PDF отклоняются, а не обрабатываются наполовину: сначала сохраните копию без защиты, потом поворачивайте. И поскольку файл собирается из страниц заново, надстройки уровня документа вроде оглавления-закладок не переносятся. Страницы и их содержимое — переносятся.
Зачем делать это офлайн
Поворот — операция мелкая, но файлы часто совсем не мелочь: подписанные договоры, сканы документов, медицинские бумаги. Отдать такое сайту с загрузкой — значит поверить обещанию «мы потом удалим», которое не проверить. Инструмент, работающий целиком в браузере, файл вообще не получает, поэтому и верить нечему — документ просто не покидает устройство. Можно даже выдернуть сетевой кабель после загрузки страницы, и всё продолжит работать.
Перетащите кривой PDF в Поворот страниц PDF, выровняйте его и скачайте — исправлено насовсем, без единой загрузки на сервер.