Spaces:
Runtime error
Runtime error
Fixes EPUB output fix
Browse files
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>{
|
| 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 |
|