Layout - YounghwanKil/haean GitHub Wiki

ํ•œ๊ธ€ ์–‘์‹ ์ถœ๋ ฅ

Python๊ณผ Java ์ฝ”๋“œ๊ฐ€ ์›๋ณธ HWP ์–‘์‹์˜ ์Šฌ๋กฏ์— ์ง€๋ฌธยท๋ณด๊ธฐยท์„ ์ง€ยท์ •๋‹ตยทํ•ด์„ค์„ ์‚ฝ์ž…ํ•ฉ๋‹ˆ๋‹ค. ์ œ๋ชฉยท๊ณผ๋ชฉ๋ช…, ์ •๋‹ต ์ƒ์ž ๊ธ€์ž ํฌ๊ธฐ, ์ฒซ ์Šฌ๋กฏ ๋‚˜๋ˆ” ๋ฐฉ์ง€, ์ง€์ • ๋ฌธํ•ญ ์ƒˆ ์ชฝ ์‹œ์ž‘, ์ „์ฒด ์ชฝ์ˆ˜ ํ‘œ์‹œ๋ฅผ ์กฐ์ •ํ•ฉ๋‹ˆ๋‹ค. ์›๋ณธ ์–‘์‹์€ ๋ณด์กดํ•ฉ๋‹ˆ๋‹ค.

./haean setup-layout
./haean tools layout-fill RUN --template TEMPLATE.hwp --out OUTPUT.hwp --title "ํ•ด์•ˆ ๋ชจ์˜๊ณ ์‚ฌ"

--kind solutions๋Š” ํ•ด์„ค์ง€, --page-start 23์€ ํ•ด๋‹น ๋ฌธ์ œ์˜ ์ƒˆ ์ชฝ ์‹œ์ž‘, --total-pages N์€ ์‹ค์ œ ๋ Œ๋”๋กœ ํ™•์ธํ•œ ์ „์ฒด ์ชฝ์ˆ˜์ž…๋‹ˆ๋‹ค. ๋’ค ๋‘ ๊ฐ’์€ ๋ฐฐ์น˜ ํ™•์ธ ํ›„ ๊ฒฐ์ •ํ•˜๋ฉฐ ๋‹ค์‹œ ๋ Œ๋”ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋‚ด๋ถ€ ์ œ์ž‘ commentary๋Š” ํ•™์ƒ์šฉ ์ถœ๋ ฅ์—์„œ ์ œ์™ธํ•ฉ๋‹ˆ๋‹ค.

์ตœ์ข… PDF๋Š” ํ˜„์žฌ ํ•œ์ปด ์•ฑ ์ธ์‡„ ๊ธฐ๋Šฅ์œผ๋กœ ์ƒ์„ฑํ•˜๊ณ  ์‹œ๊ฐ ๊ฒ€ํ† ํ•ฉ๋‹ˆ๋‹ค. HWP ํ…์ŠคํŠธ ์žฌ์ฝ๊ธฐ๋งŒ์œผ๋กœ ๋ฐฐ์น˜ ์„ฑ๊ณต์ด๋‚˜ 99% ์žฌํ˜„์„ ์ฃผ์žฅํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํฐํŠธยทํ•œ์ปด ๋ฒ„์ „ยท์ˆ˜์‹ยทํ‘œยท๋„์‹์— ๋”ฐ๋ผ ์ธ์‡„ ํ™•์ธ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ž๋™ ๋ณ€ํ™˜๋งŒ์œผ๋กœ ๋‚ฉํ’ˆ ํ™•์ •ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ƒ์„ธ ๊ณ„์•ฝ: ์ €์žฅ์†Œ docs/LAYOUT.md.