Работа со сканированными документами часто превращается в рутину, особенно когда страницы ориентированы хаотично. Чтобы не вращать каждый лист вручную, можно настроить автоматический поворот страниц в PDF. Перед началом работы рекомендуем убрать шум с PDF и провести кадрирование полей для более точного распознавания ориентации текста.
Видеоинструкция
Способ 1: Автоматическое выравнивание в Adobe Acrobat Pro
Самый простой способ исправить ориентацию — использовать встроенную функцию распознавания текста (OCR), которая автоматически определяет направление букв и поворачивает страницу.
- Откройте документ в Adobe Acrobat Pro.
- Перейдите в инструмент Сканирование и распознавание (Scan & OCR).
- Нажмите Распознать текст (Recognize Text) -> В этом файле (In This File).
- В настройках укажите язык и выберите автоматический поворот страниц.
- Нажмите Ctrl + S для сохранения изменений.
Способ 2: Скрипт автоповорота при открытии документа
Если вам нужно, чтобы PDF-файл автоматически разворачивал страницы в альбомный или книжный формат при каждом открытии пользователем, можно внедрить Acrobat JavaScript.
Для этого откройте консоль разработчика Ctrl + J и добавьте следующий сценарий на уровне документа:
for (var i = 0; i < this.numPages; i++) {
var box = this.getPageBox('Media', i);
var width = box[2] - box[0];
var height = box[1] - box[3];
if (width > height) {
this.setPageRotations(i, i, 90);
}
} Дополнительно
Этот скрипт проверяет соотношение сторон каждой страницы. Если ширина больше высоты (альбомная ориентация), страница автоматически поворачивается на 90 градусов.
Способ 3: Автоматический поворот через Python (для разработчиков)
Если документов много, проще всего использовать Python-скрипт с библиотекой PyPDF2 для анализа метаданных и автоматического приведения всех страниц к единому стандарту.
import PyPDF2
def rotate_pdf(input_path, output_path):
reader = PyPDF2.PdfReader(input_path)
writer = PyPDF2.PdfWriter()
for page in reader.pages:
if page.rotation == 90 or page.rotation == 270:
page.rotate(-page.rotation)
writer.add_page(page)
with open(output_path, 'wb') as f:
writer.write(f) Важно: Некоторые PDF-ридеры блокируют выполнение встроенных JavaScript-сценариев в целях безопасности. Для гарантированного отображения лучше физически пересохранить страницы в нужной ориентации, а при необходимости пакетной обработки — конвертировать PDF в TIFF.
Частые ошибки / Устранение неполадок
- Текст распознался вверх ногами: Если исходный скан был перевернут на 180 градусов, OCR может ошибиться. Используйте ручной поворот через Shift + Ctrl + R для исправления базового слоя.
- Скрипт JS не работает в браузере: Веб-браузеры (Chrome, Safari) используют упрощенные PDF-движки и игнорируют встроенный JS. Используйте физический поворот страниц перед сохранением.
- Потеря качества при повороте: Сам по себе поворот страниц в PDF происходит без пересжатия изображений, поэтому качество не теряется. Если качество ухудшилось, проверьте настройки экспорта в Adobe Acrobat.
Часто задаваемые вопросы
Можно ли настроить автоповорот в бесплатном Adobe Reader?
Нет, функция автоматического поворота через OCR и редактирование структуры документа доступны только в платной версии Adobe Acrobat Pro.
Повлияет ли автоповорот на размер файла PDF?
Нет, поворот страниц изменяет только метаданные ориентации (тег Rotate) и не пережимает изображения, поэтому размер файла остается прежним.








