renamed interface to PDFWriter