Click here to Skip to main content
15,886,362 members
Articles / Operating Systems / Windows
Tip/Trick

How to Permanently Rotate a PDF file

Rate me:
Please Sign up or sign in to vote.
4.80/5 (4 votes)
9 Jul 2011CPOL1 min read 106.1K   4   3
I get a lot of PDF files that are sideways or upside down and need to rotate them
I get a lot of PDF files sent to me as faxes or scanned and many times they come upside down or rotated. If it happens once, you can rotate the PDF from the View menu in the free PDF reader, but to permanently rotate it, you need the full Acrobat software. Since it's a PITA to have to rotate the documents every time I open them, I finally found a way to rotate them permanently.

First, I use a PDF printer driver to install a virtual PDF printer. There are several available, but I use doPDF[^], which can be downloaded for free. It's nice to have around when checking printing from programs and creating PDF documents from any software that can print to a Windows printer.

Next, open the document you want to rotate in your PDF reader - I use the free one. Use the View menu to rotate the page as needed so that it shows correctly. Then Print the document, but select your PDF printer, such as doPDF. You'll need to select a new filename, since the current document is still open in the PDF reader.

Note that the file is saved as an image, so you can't select text, etc., but most of the rotated PDF's I get are faxed or scanned images already, so it's no problem.

That's it. Nice and simple, but it took me a while to figure out how to do it without having to rotate the documents every time I open them.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Engineer Comport Computing
United States United States
I am a software developer specializing in technical and numerical software systems and also a PhD Petroleum Engineer.
I started programming in IBM 1620 machine code in 1967, then FORTAN on CDC mainframes mainframes in 1970. I later used ALGOL, BASIC, FORTH, Pascal,Prolog, C, F#, C#, etc.
I generally use whatever language available thatallows me to accomplish what is neccesary.

Comments and Discussions

 
-- No messages could be retrieved (timeout) --