Поворот сторінки це значення в PDF‑файлі, яке вказує переглядачу, на скільки градусів повернути сторінку за годинниковою стрілкою. Переглядач застосовує цей поворот, коли показує сторінку на екрані та коли друкує її.
Це значення є інструкцією, а не зміною самої сторінки. Текст і зображення залишаються збереженими як є, а переглядач повертає всю сторінку. У звіті програми pdfinfo це поле відображається у скороченій формі як Page rot.
Які файли містять його
Лише документи PDF містять це поле. Формат підтримує його починаючи з версії PDF 1.0 як запис з назвою Rotate в описі кожної сторінки.
Кожна сторінка може мати свій власний запис, тому один документ може поєднувати сторінки з різними значеннями. Запис також може розташовуватися вище в структурі файлу, в групі сторінок, до якої належить сторінка.
Сторінка без власного запису отримує значення від найближчої групи, у якої він є. Якщо ні сторінка, ні жодна група вище не мають запису, використовується значення за замовчуванням 0.
Фотографії використовують інше поле для тієї ж ідеї. Зображення JPG зберігає свій поворот у тегу Exif Orientation як число від 1 до 8.
Як виглядають значення
Формат PDF дозволяє 0 або будь‑яке інше кратне 90. Adobe Acrobat і PDF‑інтерфейс Windows працюють із цими чотирма значеннями:
0: без повороту, сторінка відображається так, як збережена90: поворот на чверть оберту за годинниковою стрілкою180: поворот на пів оберту, сторінка відображається догори дриґом270: три чверті оберту за годинниковою стрілкою, що відповідає чверті оберту проти годинникової стрілки
Файл також може зберігати від’ємне число, наприклад -90, для повороту проти годинникової стрілки. Apple PDFKit змінює -90 на його додатну форму, 270.
Poppler, програмне забезпечення, на якому працює pdfinfo, також додає 360 до від’ємного значення. Тому у звіті pdfinfo відображається 270, а не -90.
Звідки походить значення
Значення записує програма, яка створює або редагує PDF. Коли ви повертаєте сторінку в PDF‑редакторі, редактор може зберегти поворот у цьому полі. Вміст сторінки при цьому залишається без змін.
В Adobe Acrobat сценарні команди для читання та встановлення повороту сторінки використовують ті самі чотири значення. Не кожен засіб читання метаданих показує це поле. Наприклад, у списку тегів PDF в ExifTool немає запису для повороту сторінки.
Чому це важливо для вашого файлу
За замовчуванням pdfinfo повідомляє розмір і поворот лише першої сторінки. Одне значення Page Rotation у звіті може описувати тільки сторінку 1, тоді як наступні сторінки мають інші значення. pdfinfo друкує окремий рядок з поворотом для кожної сторінки, якщо ви вказуєте діапазон сторінок.
Це значення також пояснює, чому Page Size може виглядати некоректно. pdfinfo повідомляє розмір сторінки до повороту.
Наприклад, сторінка Letter має розмір 612 x 792 pts, що приблизно відповідає 21,6 x 27,9 см. За повороту 90 у файлі ця сторінка вища, ніж ширша. На екрані ця ж сторінка відображається в альбомній орієнтації.
Коли сторінка відображається боком, значення допомагає знайти причину. Значення 90 або 270 означає, що файл просить переглядач повернути сторінку. Значення 0 вказує на те, що вміст у самому файлі збережено боком.