diff --git a/backend/src/upload_trigger/main.py b/backend/src/upload_trigger/main.py index fb96367..1040f26 100644 --- a/backend/src/upload_trigger/main.py +++ b/backend/src/upload_trigger/main.py @@ -1,7 +1,7 @@ import os, json from datetime import datetime import boto3 -import PyPDF2 +from pypdf import PdfReader import shortuuid import urllib from aws_lambda_powertools import Logger @@ -32,7 +32,7 @@ def lambda_handler(event, context): s3.download_file(BUCKET, key, f"/tmp/{file_name}") with open(f"/tmp/{file_name}", "rb") as f: - reader = PyPDF2.PdfReader(f) + reader = PdfReader(f) pages = str(len(reader.pages)) conversation_id = shortuuid.uuid() diff --git a/backend/src/upload_trigger/requirements.txt b/backend/src/upload_trigger/requirements.txt index 93b71e7..b9c6798 100644 --- a/backend/src/upload_trigger/requirements.txt +++ b/backend/src/upload_trigger/requirements.txt @@ -1,4 +1,4 @@ boto3==1.28.57 botocore==1.31.57 -PyPDF2==3.0.1 +pypdf==3.17.0 shortuuid==1.0.11