Rotate Pages

As the name indicates, this tool is used to rotate pages in PDF documents.

Rotate pages screenshot

The rotation angle selector is used to select the 90 degrees increment we want to apply to the pages. Other angles can be manually edited.
This tool is also useful in removing the skew that occasionally appears in scanned documents. If the skew angle is fixed and know or by checking the auto deskew checkbox, option that will try to find the skew angle for each of the pages.

In the pages field we can specify what pages are desired to be rotated. Leave empty to rotate all pages, or specify the pages using the following rules:

Rotate pages hint screenshot

The resize method options are used for when the angle specified is not a multiple of 90 degrees. In this cases the rotated content bounding rectangle may not fit in the original page size. The resize page option resizes the page to the rotated content bounding rectangle and the resize content option scales the content to fit the page size.

Command line interface:

Function name: Rotate
Options: [] means optional parameter
[Angle=] Angle of rotation to apply. Defaults to 90 degrees.
For auto deskew mode, set Angle=AutoDeskew
[Pages=] List of pages to rotate, see above examples for supported definitions rules. Default to all pages.
[ResizeMethod=] - To specify what resize method to use when the angle in not multiple of 90 degrees.
  0 - Resize page (default)
  1 - Resize content
[-KeepTimestamps] - keep source timestamps (created, last modified) unchanged.
[-s] - Silent mode. Run without showing the interface (only available for licensed users)
fileslist - List of PDFs to rotate; Separate files using the semicolon ";" char. Must be the last parameter
 
Example:
"c:\Program Files\PDF-ShellTools\PDFShellTools.exe" Rotate Angle=180 Pages=1-5,7 -s *.PDF

 

(c) 2006-2021 RTT