Products | About Us

Rotate during/after creation

Long story short: AutoCAD is stupid. There's no way to make a landscape PDF. The print driver I have only knows certain sizes, and 36x24 isn't one of them (but 24x36 is)...

SO... Instead of having all my users rotate the file after they get it, is there any way to have the PD or Distiller rotate them if they're certain sizes (and not rotate if they're other sizes)?

Jeff
13th Feb 2008

PDF files don't really have a concept of landscape or portrait, if you create a portrait letter page from an application then in the PDF it is 8 wide by 11 high, if you create a landscape letter page then it is 11 wide by 8 high.

This means we can't post process it to rotate it, it is the size it is.

Tony Edgecombe
14th Feb 2008

I tried to make a page size that was 36 x 24 instead of 24 x 36 using the 'AdobePSGenericPostScriptPrinter'. It doesn't accept a 36x24 paper size at all, it doesn't even show it on the screen.

Jeff
14th Feb 2008

Jeff,

You can add in extra page sizes by modifying the ppd file, if you look in C:\WINDOWS\system32\spool\drivers\w32x86\3 you should be able to find a ppd file for the generic driver.

It's probably easiest to copy it out, edit it and then reinstall it through the driver installer.

If you look through the file for entries for Letter you can use them as a pattern to create a new entry for your extra paper size. The units are in points (1/72 inch).

Tony Edgecombe
15th Feb 2008

Ya, That's what I was saying doesn't work.

Jeff
20th Feb 2008

Actually, I think it's more AutoCAD's fault.
AutoCAD is trying to be too smart, The print driver is trying to be too smart, Print Distributer is trying to be too smart, and PDF Distiller is trying to be too smart.

When AutoCAD thinks something won't land on the page, it doesn't print it. The whole landscape/portrait selection in AutoCAD is all messed up.

Jeff
20th Feb 2008

Actually I found that Print Distributer doesn't try to be smart. I recind my previous statement to the contrary.

Print Distributer just takes data from one place to another, without thinking about the data. Which I like.

Jeff
20th Feb 2008

Feed