python - <<'PY'
import fitz
from PIL import Image,ImageDraw
r=fitz.open('/workspace/output/catalogue_press.pdf');im=Image.new('RGB',(1280,1800),'#cccccc');d=ImageDraw.Draw(im)
for i,p in enumerate(r):
 pix=p.get_pixmap(matrix=fitz.Matrix(.49,.49),alpha=False);pg=Image.frombytes('RGB',(pix.width,pix.height),pix.samples);x=(i%4)*320+(320-pix.width)//2;y=(i//4)*600+20;im.paste(pg,(x,y));d.text((x,y+pg.height+10),'Page '+str(i+1),fill='black')
im.save('/workspace/scratch/allpages.jpg')
PY