updated new_source_get_pdf() for volume and pages