pub unsafe extern "C" fn pdf_new_pdf_device( ctx: *mut fz_context, doc: *mut pdf_document, topctm: fz_matrix, resources: *mut pdf_obj, contents: *mut fz_buffer) -> *mut fz_device