Перейти к основному содержимому
PPDF123

Поворот страниц PDF

«Повернуть PDF» поворачивает страницы на 90, 180 или 270 градусов и сохраняет новый файл. По умолчанию поворачиваются все страницы или только те, что вы укажете. Угол абсолютный и не прибавляется к текущему повороту страницы.

Перетащите файлы сюда или нажмите, чтобы выбрать

Форматы: PDF · до 500.0 MB на файл · до 20 файлов за раз

Файл можно также вставить через Ctrl/Cmd+V или из меню буфера обмена.

Поворот выставляет `/Rotate` выбранным страницам (по умолчанию всем) на 90, 180 или 270 градусов. Значение абсолютное: оно не складывается с текущим поворотом. Если страница уже хранится с 90, а вы отправляете 90 снова, остаётся 90.

Реализация пишет свойство страницы через lopdf. Страницы не перепечатываются в картинки, qpdf не вызывается. Поле `pageNumbers` (по умолчанию `all`) выбирает страницы для поворота. Оно принимает записи вроде `1,3`, `2-5`, `all` и `2n+1`; несуществующий номер страницы отклоняется. Все выбранные страницы получают один и тот же угол.

Читалки при показе обычно уважают `/Rotate`. Некоторые принтеры и импортёры игнорируют. Если ниже по цепочке страница всё ещё выглядит горизонтально, сведение или перепечатка — уже другая задача.

Файлы, защищённые паролем, снимаются с защиты прямо на этой странице, как только вы введёте пароль; при работе через API сначала запустите «Снять пароль». Углы кроме 90, 180, 270 отклоняются.

Загрузки временные. Мы не храним вашу библиотеку PDF.

Функции

  • Ставит `/Rotate` в 90, 180 или 270 на всех страницах или на списке страниц
  • Абсолютный угол, не накопление
  • Локальный lopdf; без растеризации
  • Анонимный API: /api/v1/general/rotate-pdf

Когда применять

  • Выровнять боком выгруженные сканы для читалки
  • После перевёрнутого АПД выставить каждой странице 180
  • Унифицировать смешанные сохранённые повороты к одному углу

Как повернуть страницы в PDF?

  1. Загрузите PDF.
  2. Оставьте в поле страниц all или введите страницы, которые нужно повернуть, затем выберите 90, 180 или 270.
  3. Нажмите «Обработать» и скачайте PDF.
  4. Откройте в читалке, уважающей `/Rotate`, и посмотрите среднюю страницу.

Ограничения и особые случаи

  • Один угол за запуск: страницам с разными углами нужны отдельные запуски
  • Не накапливается; нет 0° и произвольных углов
  • Без растеризации — поэтому некоторые принтеры игнорируют флаг
  • Лимит загрузки на сайте: 500 МБ на файл, файлы крупнее примерно 95 МБ отправляются частями. Тело одного прямого запроса к API ограничено 100 МБ.

Примеры

  • 3-страничный PDF с выбором 90: все три страницы с /Rotate 90
  • Повторная отправка 90 на файл, где уже 90, оставляет 90

Конфиденциальность этого инструмента

Файлы загружаются по HTTPS, обрабатываются в памяти или в короткоживущем временном каталоге на наших серверах и удаляются, когда результат готов. Копии для последующего просмотра, обучения моделей или рекламных профилей мы не храним. Сроки хранения и сведения о cookie AdSense указаны в Политике конфиденциальности.

Частые вопросы

Можно повернуть только 2-ю страницу?
Можно. Введите 2 в поле страниц, и новое значение /Rotate получит только эта страница.
Два раза по 90 дадут 180?
Нет. Каждый запуск записывает выбранный угол. Нужен 180 — выберите 180.
Содержимое страницы перерисовывается?
Нет. Меняется только флаг в словаре страницы. Потоки содержимого без изменений.
Почему принтер всё ещё печатает горизонтально?
Некоторые пути печати игнорируют /Rotate. Это проблема потребителя, а не ещё одного поворота.

Последнее обновление:

Вызов из кода

Каждый инструмент на сайте: обычный REST. Анонимно не нужны ни аккаунт, ни ключ API. И для браузера, и для разработчиков, и для ИИ-агентов.

curl -X POST "https://pdf123.xyz/api/v1/general/rotate-pdf" \
  -F "[email protected]" \
  -F "pageNumbers=all" \
  -F "angle=90" \
  -o output.pdf

Есть и как MCP-инструмент для клиентов на Model Context Protocol (JSON-RPC 2.0, POST /mcp). Полное описание API

Использовать через ИИ-агента

Скилл

С этим скиллом Claude Code, Codex, Cursor и другие ИИ-агенты смогут выполнить «Повернуть PDF» за вас: /skills/pdf123-rotate.md

Все скиллы для агентов

Файлы нужны только для этой обработки и потом удаляются.