in demo_app/demo_app.py [0:0]
def fitz_pdf_to_images(file: str) -> list[Image.Image]:
"""Converts a PDF to images using PyMuPDF."""
fitz_pdf = fitz.open(file)
imgs = []
for page in fitz_pdf.pages():
pix = page.get_pixmap(dpi=75)
imgs.append(Image.frombytes("RGB", [pix.width, pix.height], pix.samples))
return imgs