Как повернуть отдельные страницы PDF на нужный угол
Передайте PDF, укажите числовой угол и перечислите нужные страницы через запятую. Инструмент повернет выбранные листы и сохранит остальные страницы документа без изменений.
Передайте PDF, укажите числовой угол и, если нужно, перечислите страницы через запятую. Инструмент повернет выбранные листы и вернет готовый документ, сохранив остальные страницы без изменений.
Для чего нужен выборочный поворот PDF
PDF Rotator пригодится, когда документ отображается боком, а исправить нужно не весь файл, а несколько листов. Такой подход подходит для сканированных документов, сборок из разных источников и PDF, в котором только отдельные страницы имеют неверную ориентацию. Вы можете обработать весь документ или передать список выбранных страниц.
Для обработки нужен PDF-файл. Угол задается числом; если его не указать, инструмент использует 90 градусов. Перед поворотом значение приводится по модулю 360, поэтому полный дополнительный оборот не создает отдельное направление. Это важно учитывать, если угол формируется автоматически или вводится не в краткой форме.
По умолчанию выбираются все страницы. Для выборочной обработки используйте номера страниц через запятую, например 2,5,8. Это список отдельных однозначно заданных страниц, а не запись диапазона. Нумерация начинается с единицы, поэтому сопоставляйте ее с порядком страниц в самом PDF, а не обязательно с напечатанными номерами на листах. Остальные страницы входят в результат без выбранного поворота.
Порядок настройки и обработки файла
-
Подготовьте PDF и выберите его в поле файла. Перед обработкой убедитесь, что передаете именно содержимое PDF. Если файл не предоставлен, операция завершается ошибкой.
-
Укажите угол. Оставьте поле пустым, если подходит значение по умолчанию 90 градусов, либо введите другое числовое значение. Инструмент нормализует его по полному обороту до начала обработки. Поэтому после выполнения ориентируйтесь на возвращенное нормализованное значение, а не только на исходную запись.
-
Определите страницы. Чтобы изменить весь документ, оставьте выбор по умолчанию или укажите
all, если такое значение предусмотрено полем. Для отдельных листов введите отдельные целые номера через запятую, например1,4,7. Номера должны начинаться с 1. Запись1-4не является заменой списка1,2,3,4. -
Запустите операцию и дождитесь ответа. При выборочном режиме действительными считаются номера, попадающие в фактический диапазон PDF. Номер за пределами документа игнорируется, а повторный номер учитывается один раз. Например,
2,2,5выбирает страницы 2 и 5, если они существуют. -
Проверьте успешный результат. Инструмент возвращает PDF в формате base64, нормализованный угол, общее число страниц и число повернутых страниц. При выборе
allповорачиваются все страницы. При списке номеров итоговый PDF все равно сохраняет полный набор: выбранные листы получают поворот, остальные остаются в документе без него.
Если нужно сверить результат с бумажной копией, сначала определите порядок страниц самого файла. Титульный лист может быть первой страницей PDF даже при отсутствии видимого номера, поэтому ориентироваться только на цифры, напечатанные в документе, рискованно.
Что означают данные в ответе
Сначала сопоставьте нормализованный угол с поставленной задачей, затем сравните два счетчика страниц. Общее число показывает размер исходного PDF, а число повернутых страниц показывает объем фактически примененного выборочного действия. При обработке всего файла эти значения должны совпадать по количеству страниц.
При выборочном режиме меньший счетчик сам по себе не означает потерю листов. Он показывает только действительные выбранные номера, тогда как остальные страницы также входят в возвращенный PDF и сохраняют исходный поворот. Поэтому проверяйте не только счетчик, но и наличие нужных листов в полученном документе.
Если PDF не возвращен, операция могла завершиться на этапе декодирования, чтения, выбора страниц, поворота или записи. Отдельная причина отказа связана с недоступностью зависимости для работы с PDF. В такой ситуации проверьте переданный файл и параметры, а затем повторите обработку, если причина устранена. Получение ошибки не подтверждает изменение документа.
Не сводите допустимые углы к трем заранее заданным вариантам. Число нормализуется по 360 градусов, поэтому значения с полным оборотом могут дать тот же результат, что и более короткая запись. Аналогично, лишний номер страницы не увеличивает количество повернутых листов, а дубликат не создает второй поворот.
Практический пример
В отсканированном PDF из восьми страниц боком отображаются только страницы 2 и 5, поэтому их нужно повернуть, не изменяя остальные.
Передайте PDF из восьми страниц, задайте угол 270 и укажите страницы 2,5. Затем сопоставьте два счетчика с выбранными номерами и размером файла до обработки. Неизмененные страницы должны присутствовать в возвращенном документе без примененного к ним поворота, если выбор задан корректно.
Ответ содержит PDF в base64; нормализованный угол равен 270, общее количество страниц равно 8, а количество повернутых страниц равно 2. В составе результата остаются все восемь страниц.
Ограничения
- Формат выбора предусматривает отдельные целые номера через запятую; диапазоны и нецелые токены не следует использовать, а номера вне документа не выбираются.
Частые ошибки
- Причина ошибки может быть в диапазоне или нецелом токене, например
2-5илитри. Исправьте значение: перечислите отдельные целые номера через запятую, например2,3,4,5, и проверьте их соответствие страницам PDF.
Частые вопросы
Можно ли повернуть весь PDF сразу?
Если оставить выбор страниц по умолчанию или указать all, поворот применяется ко всем страницам PDF. Возвращенный счетчик повернутых страниц отражает полный размер документа при успешной обработке такого режима.
Как выбрать только несколько страниц?
Чтобы изменить только несколько листов, укажите их отдельными целыми номерами через запятую, например 1,4,6. Номер вне диапазона документа игнорируется, а повторяющаяся запись учитывается один раз, поэтому итоговый счетчик может быть меньше числа введенных позиций.
Какой угол используется по умолчанию?
Если угол не задан, используется 90 градусов. Другое числовое значение сначала приводится по модулю 360, поэтому для проверки результата смотрите на возвращенный нормализованный угол, а не только на введенное число.