Spaces:
Runtime error
Runtime error
import pypdfium2 as pdfium | |
def pdf_to_image(pdf_name, IMAGES_DIR): | |
pdf = pdfium.PdfDocument(pdf_name) | |
n_pages = len(pdf) | |
for page_number in range(n_pages): | |
page = pdf.get_page(page_number) | |
scale_value = 3 | |
pil_image = page.render_to( | |
pdfium.BitmapConv.pil_image, | |
scale = scale_value, | |
rotation = 0, | |
fill_colour=(255, 255, 255, 255), | |
crop=(0, 0, 0, 0), | |
greyscale=False, | |
optimise_mode=pdfium.OptimiseMode.NONE,) | |
imagename = IMAGES_DIR + str(page_number + 1) + ".png" | |
print(imagename) | |
pil_image.save(imagename) | |
return imagename | |
# pdf_to_image('junks\\Attention is all u need.pdf') |