leonarb commited on
Commit
a32e7b0
·
verified ·
1 Parent(s): d5f7d0d

Fixes EPUB output fix

Browse files
Files changed (1) hide show
  1. app.py +2 -1
app.py CHANGED
@@ -34,8 +34,9 @@ def process_pdf_to_epub(pdf_file, title, author):
34
  text = page.get("decoded", {}).get("natural_text", "")
35
  if not text.strip():
36
  continue
 
37
  chapter = epub.EpubHtml(title=f"Page {i+1}", file_name=f"page_{i+1}.xhtml", lang="en")
38
- chapter.content = f"<h1>Page {i+1}</h1><p>{text.replace('\n', '<br/>')}</p>"
39
  book.add_item(chapter)
40
  chapters.append(chapter)
41
 
 
34
  text = page.get("decoded", {}).get("natural_text", "")
35
  if not text.strip():
36
  continue
37
+ safe_text = text.replace("\n", "<br/>")
38
  chapter = epub.EpubHtml(title=f"Page {i+1}", file_name=f"page_{i+1}.xhtml", lang="en")
39
+ chapter.content = f"<h1>Page {i+1}</h1><p>{safe_text}</p>"
40
  book.add_item(chapter)
41
  chapters.append(chapter)
42