[Print] Reworking PDF generation using iText