+1 - Weasyprint is an excellent tool to make pdf from html content, and we're using it at work (with django) to export various documents.