File size: 332 Bytes
b719e63
9414621
 
8df8cf7
 
 
b719e63
8df8cf7
 
bb230bf
8df8cf7
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import gradio as gr
from pdf2image import convert_from_path

def pdf_to_jpg(pdf_path):
    images = convert_from_path(pdf_path.name, first_page=1, last_page=1)
    return images[0].save("first_page.jpg")

interface = gr.Interface(
    fn=pdf_to_jpg,
    inputs=gr.File(label="Upload PDF"),
    outputs="image"
)

interface.launch()