You could try using a pdf2txt (PDF to text) converter pipe it though a grep -v "^$" to remove empty lines and then use pr(1) to format text into 3 columns and then print?
Anybody found a pdf2txt utility or do you convert to postscript first using pdf2ps and then to text using ps2txt?
This will only work if the PDF really contains text rather than being an image of text.