Guidelines

λ¬Έμ„œμ˜ νŽ˜μ΄μ§€ λ ˆμ΄μ•„μ›ƒ μ‘°μ •ν•˜κΈ°

λ¬Έμ„œλ₯Ό μž‘μ„±ν•˜λ‹€ 보면 μ–΄λ– ν•œ νŽ˜μ΄μ§€λŠ” κ°€λ‘œ λ°©ν–₯으둜 μž‘μ—…ν•˜κ±°λ‚˜, 더 λ§Žμ€ 여백을 ν•„μš”ν•  λ•Œκ°€ μžˆμŠ΅λ‹ˆλ‹€.

λ¬Έμ„œμ˜ νŽ˜μ΄μ§€ λ ˆμ΄μ•„μ›ƒμ€ μ½˜ν…μΈ μ˜ 가독성을 높이고, λ‚΄μš©μ„ λ”μš± λͺ…ν™•ν•˜κ²Œ 전달할 수 μžˆλ„λ‘ λ•μŠ΅λ‹ˆλ‹€.

python-docxλ₯Ό μ‚¬μš©ν•˜λ©΄ λ¬Έμ„œμ˜ νŽ˜μ΄μ§€ 크기, μ—¬λ°±, λ°©ν–₯ 등을 파이썬 μ½”λ“œλ‘œ κ°„νŽΈν•˜κ²Œ μ‘°μ •ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

이번 μˆ˜μ—…μ—μ„œλŠ” νŽ˜μ΄μ§€ λ ˆμ΄μ•„μ›ƒμ„ μ‘°μ •ν•˜λŠ” 방법을 μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€.


νŽ˜μ΄μ§€ μ„Ήμ…˜(Section)μ΄λž€?

μ„Ήμ…˜μ€ λ¬Έμ„œμ˜ νŽ˜μ΄μ§€ λ ˆμ΄μ•„μ›ƒμ„ μ„€μ •ν•˜λŠ” λ‹¨μœ„μž…λ‹ˆλ‹€.

python-docxμ—μ„œ λ¬Έμ„œμ˜ νŽ˜μ΄μ§€ 크기와 μ—¬λ°±, λ°©ν–₯ 등을 μ‘°μ •ν•  λ•ŒλŠ” sections 속성을 μ‚¬μš©ν•©λ‹ˆλ‹€.

λ¬Έμ„œλŠ” μ—¬λŸ¬ 개의 μ„Ήμ…˜μœΌλ‘œ ꡬ성될 수 있으며, 각 μ„Ήμ…˜λ§ˆλ‹€ νŽ˜μ΄μ§€ 섀정을 달리할 수 μžˆμŠ΅λ‹ˆλ‹€.


νŽ˜μ΄μ§€ λ°©ν–₯ μ„€μ •

νŽ˜μ΄μ§€ λ°©ν–₯을 μ„Έλ‘œ λ˜λŠ” κ°€λ‘œλ‘œ μ„€μ •ν•˜λ €λ©΄ orientation 속성을 μ‚¬μš©ν•©λ‹ˆλ‹€.

python-docxμ—μ„œλŠ” WD_ORIENTATION 클래슀λ₯Ό μ‚¬μš©ν•΄ λ°©ν–₯을 μ„€μ •ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

νŽ˜μ΄μ§€ λ°©ν–₯ μ„€μ •ν•˜κΈ°
from docx.enum.section import WD_ORIENTATION # κ°€λ‘œ λ°©ν–₯ μ„€μ • section.orientation = WD_ORIENTATION.LANDSCAPE

이 μ½”λ“œλŠ” νŽ˜μ΄μ§€λ₯Ό κ°€λ‘œ λ°©ν–₯으둜 μ„€μ •ν•©λ‹ˆλ‹€. λ¬Έμ„œ λ°©ν–₯의 기본값은 μ„Έλ‘œ λ°©ν–₯μž…λ‹ˆλ‹€.


νŽ˜μ΄μ§€ 크기 μ„€μ •

νŽ˜μ΄μ§€ 크기λ₯Ό μ‘°μ •ν•˜λ €λ©΄ page_width와 page_height 속성을 μ‚¬μš©ν•©λ‹ˆλ‹€.

예λ₯Ό λ“€μ–΄, A4 크기(21.0cm x 29.7cm)둜 μ„€μ •ν•˜λ €λ©΄ λ‹€μŒκ³Ό 같이 μ½”λ“œλ₯Ό μž‘μ„±ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

νŽ˜μ΄μ§€ 크기 μ„€μ •ν•˜κΈ°
from docx.shared import Cm section = doc.sections[0] section.page_width = Cm(21.0) section.page_height = Cm(29.7)

νŽ˜μ΄μ§€ μ—¬λ°± μ„€μ •

νŽ˜μ΄μ§€ 여백은 top_margin, bottom_margin, left_margin, right_margin μ†μ„±μœΌλ‘œ μ„€μ •ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

νŽ˜μ΄μ§€ μ—¬λ°± μ„€μ •ν•˜κΈ°
section.top_margin = Cm(2.5) section.bottom_margin = Cm(2.5) section.left_margin = Cm(3.0) section.right_margin = Cm(3.0)

이 μ½”λ“œλŠ” νŽ˜μ΄μ§€μ˜ 상단과 ν•˜λ‹¨ 여백을 2.5cm, 쒌우 여백을 3.0cm둜 μ„€μ •ν•©λ‹ˆλ‹€.

Mission
0 / 1

λ‹€μŒ λΉˆμΉΈμ— κ°€μž₯ μ μ ˆν•œ λ‚΄μš©μ€ λ¬΄μ—‡μΌκΉŒμš”?

python-docxμ—μ„œ νŽ˜μ΄μ§€μ˜ λ°©ν–₯을 μ„€μ •ν•  λ•ŒλŠ” 클래슀λ₯Ό μ‚¬μš©ν•œλ‹€.
ORIENTATION
WD_ORIENTATION
DIRECTION
PAGE_ORIENTATION

Guidelines

AI Tutor

Publish

Design

Upload

Notes

Favorites

Help

Code Editor

Run
Generate

Execution Result

Result

The document is empty.

Try running the code.