PyPDF2 support for #30