Загрузите PDF из шести страниц, оставьте «Все» и выберите 90° по часовой. План: повернуть 6 из 6. Если исходные углы 0°, 0°, 90°, 90°, 180° и 270°, итоговые — 90°, 90°, 180°, 180°, 270° и 0°. Число, порядок и области страниц остаются в той же последовательности.

Ожидаемые данные

Статус ROTATED, исходных 6, повёрнуто 6, направление CLOCKWISE_90, имя rotated.pdf. Байты известны после сериализации. Проверьте каждую группу исходной ориентации, а не только первую страницу.

Новый PDF нужно проверить отдельно

PDFRotate меняет записи поворота страниц и сериализует отдельный файл. Он не обещает совпадение байтов или сохранение всех функций документа. Метаданные, оглавление, метки, вложения, слои, tagged-структура, PDF/A или PDF/X, права, шифрование, история ревизий и цифровые подписи могут измениться или перестать действовать. Формы, аннотации, ссылки, области страниц и доступность могут зависеть от просмотрщика. Сохраните исходник, откройте результат в другом надёжном просмотрщике и проверьте каждую затронутую страницу.