Sorry, but after decades of wearing tools out, I have got to disagree. The best DIY method is a laying the doors on a pair of sawhorses. Clamp a straight edge on, and carefully cutting with a circular saw. The next step up is cobbling up a permanent straight edge and shoe, out of scraps. For this you take a piece of thin plywood, like 1/4" luan, roughly 6" x 40". Attach a nice straight 1x2 along the long edge of the plywood. I would glue and staple this, as it needs to be permanent. Now put a nice blade in the circular saw and use the 1x2 as a rip guide. This will trim the ply to the exact edge you need. When it's time to cut a door, just place your assembly exactly where you want the cut to be, and clamp it down. The plywood shoe protects the door from scuffing, and your cut will be exactly flush with the edge of the plywood.
I used to work in a custom millwork shop, and we would get a ridiculous amount to trim or shorten doors. With a home made jig like I describe, it takes longer to grab the tools and put them away then it does to make a nice clean cut on a door.