new PDF output class, can handle outputfile and orientation