PDF generation web service