Słownik

Czym jest obrót strony?

Obrót strony to wartość w PDF, która mówi przeglądarce, o ile stopni ma obrócić stronę zgodnie z ruchem wskazówek zegara podczas jej wyświetlania lub drukowania.

page-rotation

Obrót strony to wartość w pliku PDF, która mówi przeglądarce, o ile stopni obrócić stronę zgodnie z ruchem zegara. Przeglądarka stosuje ten obrót zarówno podczas wyświetlania strony na ekranie, jak i podczas jej drukowania.

Ta wartość jest instrukcją, a nie zmianą samej strony. Tekst i obrazy pozostają zapisane tak jak wcześniej, a przeglądarka obraca całą stronę. W raporcie programu pdfinfo pole to pojawia się w skróconej formie jako Page rot.

Które pliki to zawierają

Tylko dokumenty PDF zawierają to pole. Format przechowuje je od wersji PDF 1.0 jako wpis o nazwie Rotate w opisie każdej strony.

Każda strona może mieć własny wpis, więc jeden dokument może łączyć strony z różnymi wartościami. Wpis może też znajdować się wyżej w pliku, przy grupie stron, do której dana strona należy.

Strona bez własnego wpisu przejmuje wartość z najbliższej grupy, która go ma. Jeśli ani strona, ani żadna grupa powyżej nie ma wpisu, domyślną wartością jest 0.

Zdjęcia używają innego pola do tego samego celu. Obraz JPG zapisuje swój obrót w znaczniku Exif Orientation jako liczbę od 1 do 8.

Jak wyglądają wartości

Format PDF dopuszcza 0 lub dowolną inną wielokrotność 90. Adobe Acrobat i interfejs PDF w Windows obsługują te 4 wartości:

  • 0: brak obrotu, strona wygląda tak, jak jest zapisana
  • 90: ćwierć obrotu zgodnie z ruchem zegara
  • 180: pół obrotu, strona wygląda do góry nogami
  • 270: trzy ćwierć obrotu zgodnie z ruchem zegara, co daje tę samą pozycję co ćwierć obrotu przeciwnie do ruchu zegara

Plik może też przechowywać liczbę ujemną, na przykład -90, dla obrotu przeciwnie do ruchu zegara. Apple PDFKit zmienia -90 na jego dodatnią postać, 270.

Poppler, oprogramowanie, na którym opiera się pdfinfo, także dodaje 360 do wartości ujemnej. Raport pdfinfo pokazuje więc 270, a nie -90.

Skąd pochodzi wartość

Wartość zapisuje program, który tworzy lub edytuje PDF. Gdy obracasz stronę w edytorze PDF, edytor może zapisać obrót w tym polu. Treść strony pozostaje wtedy bez zmian.

W Adobe Acrobat polecenia skryptowe do odczytu i ustawiania obrotu strony używają tych samych 4 wartości. Nie każdy czytnik metadanych pokazuje to pole. Na przykład lista znaczników PDF w ExifTool nie zawiera wpisu dla obrotu strony.

Dlaczego ma to znaczenie dla Twojego pliku

Domyślnie pdfinfo podaje rozmiar i obrót tylko pierwszej strony. Pojedyncza wartość Page Rotation w raporcie może więc opisywać tylko stronę 1, a późniejsze strony mogą mieć inne wartości. pdfinfo drukuje osobną linię z obrotem dla każdej strony, gdy podasz zakres stron.

Ta wartość wyjaśnia też, dlaczego Page Size może wyglądać na nieprawidłowy. pdfinfo podaje rozmiar strony sprzed obrotu.

Na przykład strona Letter ma wymiary 612 x 792 pts, czyli około 21,6 x 27,9 cm. Przy obrocie 90 ta strona w pliku jest wyższa niż szersza. Na ekranie ta sama strona pojawia się w poziomie.

Gdy strona wyświetla się bokiem, wartość pomaga znaleźć przyczynę. Wartość 90 lub 270 oznacza, że plik prosi przeglądarkę o obrócenie strony. Wartość 0 wskazuje, że treść jest zapisana bokiem już w samym pliku.