Кажется, что PDF-файл имеет некоторый внутренний механизм для обработки поворота страницы, поэтому, когда вы поворачиваете страницу в вашем программном обеспечении (Adobe Reader, Mac OS Preview и т.д.), Программное обеспечение будет только добавлять маркер поворота на страницу вместо изменения ориентация страницы в хранилище. (Я думаю, что это тот же механизм, что и способ, которым mpeg обрабатывает поворот видео.)
У меня вопрос, есть ли инструмент командной строки, который я могу вращать страницы в PDF-файл полностью? Вместо того, чтобы просто применять маркер, я хочу, чтобы реальная страница в хранилище вращалась, как это сделает любой виртуальный PDF-принтер.
===================
Обновление:
На странице 78 спецификации PDF 2008 года упоминается, что объект страницы PDF имеет целочисленное значение ключа Rotate
которое можно установить, чтобы указать программному обеспечению, как должна отображаться страница. Это значение должно быть кратно 90 градусам.
Итак, что я пытаюсь достичь здесь:
Поверните страницу (скажем) на 90 градусов физически, вместо того, чтобы просто установить значение Rotate
ключ на 90. (То есть значение Rotate
должно оставаться 0 после поворота.)