Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -370,23 +370,30 @@ def save_to_pdf(blog_post):
|
|
| 370 |
pdf = PDF()
|
| 371 |
|
| 372 |
pdf.add_page()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 373 |
pdf.set_font("NanumGothic", 'B', size=14)
|
| 374 |
-
pdf.cell(0, 10,
|
| 375 |
pdf.ln(10)
|
|
|
|
| 376 |
pdf.set_font("NanumGothic", '', size=11)
|
| 377 |
-
pdf.multi_cell(0, 5,
|
| 378 |
|
| 379 |
-
title = extract_first_recommended_title(blog_post)
|
| 380 |
-
filename = format_filename(title) + ".pdf"
|
| 381 |
print(f"Saving PDF as: {filename}")
|
| 382 |
pdf.output(filename)
|
| 383 |
return filename
|
| 384 |
|
|
|
|
| 385 |
def save_content_to_pdf(blog_post):
|
| 386 |
-
|
| 387 |
-
return filename
|
| 388 |
|
| 389 |
-
title = "์ํ๋ฆฌ๋ทฐ
|
| 390 |
|
| 391 |
with gr.Blocks() as demo:
|
| 392 |
gr.Markdown(f"# {title}")
|
|
|
|
| 370 |
pdf = PDF()
|
| 371 |
|
| 372 |
pdf.add_page()
|
| 373 |
+
|
| 374 |
+
# ๋ธ๋ก๊ทธ ์ฒซ ์ค์ ์ ๋ชฉ์ผ๋ก ์ฌ์ฉ
|
| 375 |
+
lines = blog_post.split('\n')
|
| 376 |
+
title = lines[0].strip()
|
| 377 |
+
content = '\n'.join(lines[1:]).strip()
|
| 378 |
+
|
| 379 |
+
filename = format_filename(title) + ".pdf"
|
| 380 |
+
|
| 381 |
pdf.set_font("NanumGothic", 'B', size=14)
|
| 382 |
+
pdf.cell(0, 10, title, ln=True, align='C')
|
| 383 |
pdf.ln(10)
|
| 384 |
+
|
| 385 |
pdf.set_font("NanumGothic", '', size=11)
|
| 386 |
+
pdf.multi_cell(0, 5, content)
|
| 387 |
|
|
|
|
|
|
|
| 388 |
print(f"Saving PDF as: {filename}")
|
| 389 |
pdf.output(filename)
|
| 390 |
return filename
|
| 391 |
|
| 392 |
+
# save_content_to_pdf ํจ์๋ ๊ฐ๋จํ๊ฒ ์์
|
| 393 |
def save_content_to_pdf(blog_post):
|
| 394 |
+
return save_to_pdf(blog_post)
|
|
|
|
| 395 |
|
| 396 |
+
title = "์ํ๋ฆฌ๋ทฐ ์ฐธ๊ณ ๊ธ ์
๋ ฅ๋ฒ์ _์๋"
|
| 397 |
|
| 398 |
with gr.Blocks() as demo:
|
| 399 |
gr.Markdown(f"# {title}")
|