in src/pdf-splitter/main.py [0:0]
def handle_post():
# Read inputs
req = request.get_json()
input_file = req["input_file"]
input_file_bucket = req["input_file_bucket"]
output_bucket = req["output_bucket"]
output_folder = req["output_folder"]
dpi = DEFAULT_DPI
if "dpi" in req:
try:
dpi = int(req["dpi"])
except:
print(f"Unable to parse 'dpi' param. Defaulting to ${dpi}")
try:
images = split_pdf(input_bucket=input_file_bucket,
input_file=input_file,
output_bucket=output_bucket,
output_folder=output_folder,
dpi=dpi)
return jsonify(images)
except Exception as e:
print(f"error: {e}")
return ("", 500)