PPT ν νλ¦Ώ λΆλ¬μ€κΈ°
μ΄μ μμ
λ°μ΄ν°λ₯Ό νμ©ν΄ μλ£μ¦ ν
νλ¦Ώ
μ λΆλ¬μ κ° μλ£μμ λ§λ μ¬λΌμ΄λ
λ₯Ό λ§λ€μ΄μΌ ν©λλ€.
python-pptx λΌμ΄λΈλ¬λ¦¬λ₯Ό μ¬μ©νμ¬ λ―Έλ¦¬ μ€λΉλ μλ£μ¦ ν νλ¦Ώμ λΆλ¬μ€λ λ°©λ²μ λ°°μλ³΄κ² μ΅λλ€.
import openpyxl from pptx import Presentation from io import BytesIO from pptx.enum.shapes import MSO_SHAPE_TYPE # νμν¬μΈνΈ νμΌ λ‘λ presentation = Presentation("input_file.pptx") # 첫 λ²μ§Έ μ¬λΌμ΄λ μ 보 μΆλ ₯ first_slide = presentation.slides[0] # μ¬λΌμ΄λ λ΄ placeholder μ 보 μΆλ ₯ for shape in first_slide.placeholders: # placeholder ν μ€νΈ μΆλ ₯ if shape.has_text_frame: print(f"placeholder: {shape.text}")
μ μ½λλ 첫λ²μ§Έ μ¬λΌμ΄λμ μ 보λ₯Ό λΆλ¬μ€κ³ , μ¬λΌμ΄λ λ΄ placeholder μ 보λ₯Ό μΆλ ₯ν©λλ€.
placeholder: <AWARD_NAME> placeholder: <CONTENT> placeholder: <NAME> placeholder: <ORGANIZATION>
μμ κ°μ΄ PPT ν νλ¦Ώμ 첫 λ²μ§Έ μ¬λΌμ΄λ μ 보λ₯Ό λΆλ¬μ€κ³ , ν νλ¦Ώμ λ΄μ©μ νμΈν μ μμ΅λλ€.
μμΌλ‘ μ΄ ν νλ¦Ώμ νμ©ν΄ μλ£μ μ 보λ₯Ό λ°μν μ¬λΌμ΄λλ₯Ό μΆκ°ν κ²μ λλ€.
λ€μ μμ
μμλ μμ
νμΌ
λ‘ λΆλ¬μ¨ λ°μ΄ν°λ₯Ό λ°νμΌλ‘ μ¬λΌμ΄λλ₯Ό μμ±
νκ³ ν
μ€νΈλ₯Ό μ±μλ£λ κ³Όμ μ λ€λ€λ³΄κ² μ΅λλ€.
Guidelines
AI Tutor
Publish
Design
Upload
Notes
Favorites
Help
Code Editor
Execution Result