Rotates selected pages with the in-house PDF engine: pick pages as ranges (1-3, 5, 8-), odd, even, first, last or all, and either add 90°, 180° or 270° to the current rotation or set an absolute value. The rotation is written to each page's /Rotate entry, so nothing is re-encoded and text, links and forms stay intact. The whole document — bookmarks, forms, annotations, metadata — is carried over; broken cross-reference tables are rebuilt on the way.