[python] python-docx로 워드 문서 배경 설정하기

파이썬의 python-docx 패키지는 워드 문서를 생성하고 편집하는 데 사용되는 유용한 도구입니다. 이 패키지를 사용하여 워드 문서의 배경을 설정하는 방법에 대해 알아보겠습니다.

1. python-docx 패키지 설치하기

python-docx 패키지를 사용하려면 먼저 해당 패키지를 설치해야 합니다. 다음 명령어를 사용하여 패키지를 설치하세요.

pip install python-docx

2. 워드 문서 생성하기

python-docx를 사용하여 워드 문서를 생성하려면 다음과 같은 코드를 작성해야 합니다.

from docx import Document

# 빈 워드 문서 생성
document = Document()

# 내용 추가
document.add_paragraph('Hello, world!')

# 워드 문서 저장
document.save('example.docx')

3. 배경 이미지 설정하기

이제 워드 문서에 배경 이미지를 설정해 보겠습니다. 배경 이미지를 설정하려면 다음 단계를 따르세요.

from docx import Document

# 워드 문서 열기
document = Document('example.docx')

# 배경 이미지 설정
document.sections[0].header.is_linked_to_previous = False
header = document.sections[0].header
header.paragraphs[0].alignment = WD_ALIGN_PARAGRAPH.LEFT # 왼쪽 정렬

# 배경 이미지 파일 경로
background_image_path = 'background_image.jpg'

# 배경 이미지 추가
header.paragraphs[-1].add_run().add_picture(background_image_path, width=Inches(6), height=Inches(8))

# 워드 문서 저장
document.save('example.docx')

이 예제에서는 background_image.jpg라는 이름으로 이미지 파일이 있는 것으로 가정합니다. add_picture 함수에서는 이미지 파일의 경로뿐만 아니라 너비와 높이도 지정할 수 있습니다.

4. 마무리

이제 python-docx를 사용하여 워드 문서에 배경 이미지를 설정하는 방법을 알아보았습니다. 이를 응용하여 다양한 스타일과 디자인의 워드 문서를 생성할 수 있습니다. python-docx 패키지의 공식 문서를 참조하여 더 많은 기능과 옵션을 알아보세요.

참고자료