ginipick commited on
Commit
01a933c
·
verified ·
1 Parent(s): 2f8e9ce

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -12
app.py CHANGED
@@ -111,7 +111,18 @@ def create_flipbook_from_pdf(pdf_file, view_mode="webgl", skin="light"):
111
  pages_info = process_pdf(pdf_path, session_id)
112
  else:
113
  return """<div style="color: red; padding: 20px;">Please upload a PDF file.</div>"""
114
-
 
 
 
 
 
 
 
 
 
 
 
115
  def create_flipbook_from_images(images, view_mode="webgl", skin="light"):
116
  """Create a flipbook from uploaded images."""
117
  try:
@@ -122,6 +133,8 @@ def create_flipbook_from_images(images, view_mode="webgl", skin="light"):
122
  # Process images
123
  pages_info = process_images(images, session_id)
124
  else:
 
 
125
  if not pages_info:
126
  return """<div style="color: red; padding: 20px;">Failed to process the uploaded images. Please try again.</div>"""
127
 
@@ -132,17 +145,6 @@ def create_flipbook_from_images(images, view_mode="webgl", skin="light"):
132
  except Exception as e:
133
  print(f"Error creating flipbook from images: {e}")
134
  return f"""<div style="color: red; padding: 20px;">An error occurred: {str(e)}</div>"""
135
-
136
- if not pages_info:
137
- return """<div style="color: red; padding: 20px;">Failed to process the uploaded PDF. Please try again.</div>"""
138
-
139
- # Create and return HTML for the flipbook
140
- flipbook_html = generate_flipbook_html(pages_info, session_id, view_mode, skin)
141
- return flipbook_html
142
-
143
- except Exception as e:
144
- print(f"Error creating flipbook from PDF: {e}")
145
- return f"""<div style="color: red; padding: 20px;">An error occurred: {str(e)}</div>"""
146
 
147
  def generate_flipbook_html(pages_info, session_id, view_mode, skin):
148
  """Generate HTML for the flipbook."""
 
111
  pages_info = process_pdf(pdf_path, session_id)
112
  else:
113
  return """<div style="color: red; padding: 20px;">Please upload a PDF file.</div>"""
114
+
115
+ if not pages_info:
116
+ return """<div style="color: red; padding: 20px;">Failed to process the uploaded PDF. Please try again.</div>"""
117
+
118
+ # Create and return HTML for the flipbook
119
+ flipbook_html = generate_flipbook_html(pages_info, session_id, view_mode, skin)
120
+ return flipbook_html
121
+
122
+ except Exception as e:
123
+ print(f"Error creating flipbook from PDF: {e}")
124
+ return f"""<div style="color: red; padding: 20px;">An error occurred: {str(e)}</div>"""
125
+
126
  def create_flipbook_from_images(images, view_mode="webgl", skin="light"):
127
  """Create a flipbook from uploaded images."""
128
  try:
 
133
  # Process images
134
  pages_info = process_images(images, session_id)
135
  else:
136
+ return """<div style="color: red; padding: 20px;">Please upload at least one image.</div>"""
137
+
138
  if not pages_info:
139
  return """<div style="color: red; padding: 20px;">Failed to process the uploaded images. Please try again.</div>"""
140
 
 
145
  except Exception as e:
146
  print(f"Error creating flipbook from images: {e}")
147
  return f"""<div style="color: red; padding: 20px;">An error occurred: {str(e)}</div>"""
 
 
 
 
 
 
 
 
 
 
 
148
 
149
  def generate_flipbook_html(pages_info, session_id, view_mode, skin):
150
  """Generate HTML for the flipbook."""