openfree commited on
Commit
297bf50
ยท
verified ยท
1 Parent(s): efd34d8

Update ppt_generator.py

Browse files
Files changed (1) hide show
  1. 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: