Spaces:
Running
Running
Update ppt_generator.py
Browse files- ppt_generator.py +9 -1
ppt_generator.py
CHANGED
@@ -564,7 +564,8 @@ def create_advanced_ppt_from_content(
|
|
564 |
should_add_visual = True
|
565 |
visual_type = ('content_3d_image', None)
|
566 |
content_3d_count += 1
|
567 |
-
|
|
|
568 |
# ์๊ฐ์ ์์๊ฐ ์๋ ๊ฒฝ์ฐ ์ข-์ฐ ๋ ์ด์์ ์ ์ฉ
|
569 |
if should_add_visual and layout_type not in ['section_header']:
|
570 |
# ์ข์ธก์ ํ
์คํธ ๋ฐฐ์น
|
@@ -573,9 +574,16 @@ def create_advanced_ppt_from_content(
|
|
573 |
)
|
574 |
left_tf = left_box.text_frame
|
575 |
left_tf.clear()
|
|
|
|
|
|
|
|
|
|
|
|
|
576 |
left_tf.text = slide_content
|
577 |
left_tf.word_wrap = True
|
578 |
force_font_size(left_tf, 14, theme)
|
|
|
579 |
|
580 |
# Apply emoji bullets
|
581 |
for paragraph in left_tf.paragraphs:
|
|
|
564 |
should_add_visual = True
|
565 |
visual_type = ('content_3d_image', None)
|
566 |
content_3d_count += 1
|
567 |
+
|
568 |
+
|
569 |
# ์๊ฐ์ ์์๊ฐ ์๋ ๊ฒฝ์ฐ ์ข-์ฐ ๋ ์ด์์ ์ ์ฉ
|
570 |
if should_add_visual and layout_type not in ['section_header']:
|
571 |
# ์ข์ธก์ ํ
์คํธ ๋ฐฐ์น
|
|
|
574 |
)
|
575 |
left_tf = left_box.text_frame
|
576 |
left_tf.clear()
|
577 |
+
|
578 |
+
# ๋ด์ฉ์ด ๋น์ด์๋ ๊ฒฝ์ฐ ์ฒ๋ฆฌ
|
579 |
+
if not slide_content or not slide_content.strip():
|
580 |
+
slide_content = slide_data.get('content', '')
|
581 |
+
logger.warning(f"Slide {i+1} content was empty, retrieved: {slide_content[:50]}...")
|
582 |
+
|
583 |
left_tf.text = slide_content
|
584 |
left_tf.word_wrap = True
|
585 |
force_font_size(left_tf, 14, theme)
|
586 |
+
|
587 |
|
588 |
# Apply emoji bullets
|
589 |
for paragraph in left_tf.paragraphs:
|