Views PDF Change Table Layout Setting
I done this before using global text field and html. Add all needed fields into view and exclude them from display. Then create an html layout using field replacement patterns according to your requirement using a Global:Text field. Then generate PDF.

Hope this helps you.