pdf server side