Spaces:
Running
Running
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 |
|