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}")
|