77router = APIRouter ()
88
99def pdf_to_images (pdf_path , output_folder ):
10+
1011 # Convert PDF pages to images
1112 images = convert_from_path (pdf_path )
1213
@@ -20,8 +21,7 @@ def pdf_to_images(pdf_path, output_folder):
2021 image_path = os .path .join (output_folder , f'page_{ i + 1 } .jpeg' )
2122 image .save (image_path , 'JPEG' )
2223 image_paths .append (image_path )
23- noImg = i + 1
24-
24+ noImg = i + 1
2525 return image_paths ,noImg
2626
2727@router .get ("/NotesToText" )
@@ -35,6 +35,7 @@ def NotesToText_handler():
3535 # Convert the PDF to images and save them in the output folder
3636 image_paths , noImg = pdf_to_images (pdf_path , output_folder )
3737 print (noImg )
38+
3839 os .environ ['GOOGLE_APPLICATION_CREDENTIALS' ] = 'Files/client_file_vision.json'
3940 client = vision .ImageAnnotatorClient ()
4041
@@ -58,11 +59,11 @@ def NotesToText_handler():
5859 file .write (image_contents )
5960 print (f"module-{ i + 1 } completed" )
6061
61- if response .error .message :
62- raise Exception (
63- '{}\n For more info on error messages, check: '
64- 'https://cloud.google.com/apis/design/errors' .format (
65- response .error .message ))
62+ if response .error .message :
63+ raise Exception (
64+ '{}\n For more info on error messages, check: '
65+ 'https://cloud.google.com/apis/design/errors' .format (
66+ response .error .message ))
6667
6768
6869
0 commit comments