3martini commited on
Commit
656e013
1 Parent(s): 68b5c0f

Upload folder using huggingface_hub

Browse files
Files changed (1) hide show
  1. app.py +3 -3
app.py CHANGED
@@ -147,10 +147,10 @@ def segment_image_core(img: np.ndarray | Image.Image) -> Image.Image:
147
  return (img, sections), jpg_img
148
 
149
 
150
- def pdf_to_image(pdf, end, start = 0) -> list[Image.Image]:
151
  pdf = pdfium.PdfDocument(pdf)
152
  page_images = []
153
- if not end:
154
  end = len(pdf) # get the number of pages in the document
155
  for i in range(start, end):
156
  page = pdf[i]
@@ -202,7 +202,7 @@ with gr.Blocks() as demo:
202
  @app.post("/uploadPdf", response_class=FileResponse)
203
  def extract_image(uploadFile: UploadFile) -> FileResponse:
204
  file = uploadFile.file.read()
205
- image = pdf_to_image(file)
206
  img_segments, jpeg_image = segment_image_core(image)
207
  id = str(uuid.uuid4())
208
  filename = f"{cropped_dir}/cropped_{id}.jpg"
 
147
  return (img, sections), jpg_img
148
 
149
 
150
+ def pdf_to_image(pdf, end = None, start = 0) -> list[Image.Image]:
151
  pdf = pdfium.PdfDocument(pdf)
152
  page_images = []
153
+ if end is None:
154
  end = len(pdf) # get the number of pages in the document
155
  for i in range(start, end):
156
  page = pdf[i]
 
202
  @app.post("/uploadPdf", response_class=FileResponse)
203
  def extract_image(uploadFile: UploadFile) -> FileResponse:
204
  file = uploadFile.file.read()
205
+ image = pdf_first_page_to_image(file)
206
  img_segments, jpeg_image = segment_image_core(image)
207
  id = str(uuid.uuid4())
208
  filename = f"{cropped_dir}/cropped_{id}.jpg"