본문 바로가기
나를 위한 코드

파이썬 워드파일 작성하기

by 라나나 2023. 4. 5.
728x90

설치


    pip install python-docx

 

문서 생성

from docx import Document

document = Document()
document.save("filename.docx")

 

문서 작성

paragraph = document.add_paragraph("문단 추가\n")
paragraph.add_run("생성한 문단에 글 추가")

 

컴퓨터에 있는 이미지 넣기

from docx.shared import Cm

document.add_picture('사진파일.jpg',width= Cm(10), height= Cm(10))

 

웹 사이트에 있는 이미지 넣기

import requests
from io import BytesIO
from docx import Document
from docx.shared import Inches

response = requests.get("https://이미지 주소")
img = BytesIO(response.content)
document.add_picture(img, width=Inches(6))

 

728x90

댓글