import fitz

doc = fitz.open('paper.pdf')
print('pages:', doc.page_count)
for i in range(doc.page_count):
    p = doc[i]
    print('page', i + 1, 'rect', p.rect)
    # list raster images and vector drawings bounding boxes
    imgs = p.get_images(full=True)
    print('  images:', len(imgs))
    for im in p.get_image_info():
        print('   img bbox', [round(v, 1) for v in im['bbox']])
