AI 해결 노트 · 2026-09-18 · 실측 2026-09-18
한글에서 표지 빼고 본문부터 1쪽 매기기 — 한글 2022 실측
한 줄로
표지에는 쪽 번호가 안 보이고 본문 첫 쪽이 1쪽이 되게 하려면 한글 2022의 [쪽] 탭에 있는 기능 셋을 순서대로 씁니다. 쪽 번호 매기기 → (표지에 커서를 두고) 현재 쪽만 감추기 → (본문 첫 쪽에 커서를 두고) 새 번호로 시작. 표지 1쪽 + 본문 4쪽짜리 더미 문서로 돌려 보고 PDF로 저장해 쪽마다 확인했습니다. 기능 둘로 끝내는 짧은 길도 있는데, 대신 다른 게 어긋납니다.
이런 분께
보고서 앞에 표지를 한 장 붙였더니 표지가 1쪽이 되고 본문이 2쪽부터 시작하는 상황입니다. 표지에는 번호가 없어야 하고, 본문 첫 쪽이 1쪽이어야 합니다.
실측 환경
| 항목 | 값 |
|---|---|
| OS | Windows 11 Home (10.0.26200) |
| 한글 | 한글 Office 2022, 버전 문자열 12, 0, 0, 4605 |
| 용지 | A4 세로 (PDF에서 595.0 x 841.0 pt) |
| 더미 문서 | 표지 1쪽 + 본문 4쪽, 모두 5쪽. 쪽 나누기만 쓰고 구역 나누기는 쓰지 않음 |
| 확인 방법 | 한글에서 PDF로 저장한 뒤 PyMuPDF 1.28.0 (MuPDF 1.29.0) · Python 3.12.10으로 쪽마다 아래 15% 영역의 글자를 뽑아 읽음 |
문서와 PDF는 모두 C:\Users\User\AppData\Local\Temp\office_H1 아래에만 만들었습니다. 안에 든 이름은 홍길동, 더미부서처럼 지어낸 값입니다.
단추 이름과 창 모양은 한글 창을 띄워 눌러 보고 찍었습니다. 쪽 번호가 어떻게 바뀌는지는 같은 설정을 자동화(한글 COM)로 걸어 PDF를 만들고 숫자를 세어 확인했습니다. 아래 로그 줄은 그 자동화 쪽에서 나온 것입니다.
[쪽] 탭에서 눌러야 하는 단추
한글 2022 리본의 탭 줄은 파일 · 편집 · 보기 · 입력 · 서식 · 쪽 · 보안 · 검토 · 도구 순서입니다. [쪽]을 누르면 아래 단추들이 나옵니다.
![한글 2022 [쪽] 탭의 단추들. 쪽 번호 매기기, 새 번호로 시작, 현재 쪽만 감추기가 가운데에 있다.](/notes/hwp-page-number-cover/01.png)
이 글에서 쓰는 셋은 [쪽 번호 매기기], [현재 쪽만 감추기], [새 번호로 시작]입니다. 셋 다 같은 탭 안에 붙어 있습니다.
1단계 — 쪽 번호 매기기
[쪽 번호 매기기]를 누르면 이 창이 뜹니다.

창 이름은 "쪽 번호 매기기", 안에는 [번호 위치]와 [번호 모양] 두 묶음이 있습니다. [번호 모양] 아래 [시작 번호] 칸이 기본값 1로 놓여 있고, "줄표 넣기"는 처음부터 켜져 있습니다.
줄표를 켜고 껐을 때 무엇이 달라지는지 따로 뽑아 봤습니다.
[줄표끔_SideChar0] 5쪽, 쪽 아래 글자 = ['1', '2', '3', '4', '5']
[줄표켬_SideChar45] 5쪽, 쪽 아래 글자 = ['- 1 -', '- 2 -', '- 3 -', '- 4 -', '- 5 -']숫자만 원하면 이 체크를 꺼야 합니다. 아래 시험은 모두 줄표를 끄고, 위치를 아래 가운데로 잡아 돌렸습니다.
PDF로 저장해 쪽마다 아래쪽 글자를 뽑으니 이렇게 나왔습니다.
[step1 전체 쪽번호] PDF pages = 5
p1 아래쪽글자='1'
p2 아래쪽글자='2'
p3 아래쪽글자='3'
p4 아래쪽글자='4'
p5 아래쪽글자='5'표지가 1쪽을 가져갔습니다. 여기서 기능 둘이 더 필요합니다.
2단계 — 표지에서 현재 쪽만 감추기
커서를 표지(첫 쪽)에 두고 [현재 쪽만 감추기]를 누릅니다. 뜨는 창의 이름은 단추 이름과 달리 "감추기"입니다.

[감출 내용]에 머리말 · 꼬리말 · 쪽 번호 · 쪽 테두리 · 쪽 배경 · 바탕쪽 여섯 칸이 있습니다. 여기서 "쪽 번호"만 켜고 [설정]을 누릅니다. 자동화 쪽에서는 쪽 번호에 해당하는 값 32로 PageHiding을 돌렸고, 결과는 이렇습니다.
[step2 표지 감추기] PDF pages = 5
p1 아래쪽글자=''
p2 아래쪽글자='2'
...표지의 번호는 사라졌는데 본문 첫 쪽은 여전히 2쪽입니다.
이 단추 이름에 "현재 쪽만"이 붙은 게 말 그대로인지 따로 봤습니다. 같은 문서에서 커서를 3쪽에 두고 눌렀더니 3쪽 번호만 없어지고 나머지는 그대로였습니다.
[B1_all] 5쪽, 쪽 아래 글자 = ['1', '2', '3', '4', '5']
[B2_hide_p3] 5쪽, 쪽 아래 글자 = ['1', '2', '', '4', '5']번호를 지운 쪽도 쪽 수에서 빠지지는 않습니다. 3쪽은 여전히 3쪽이고 번호만 안 보입니다.
3단계 — 본문 첫 쪽에서 새 번호로 시작
커서를 본문 첫 쪽(두 번째 쪽)으로 옮기고 [새 번호로 시작]을 누릅니다. 창이 열리면 [번호 종류]에 "쪽 번호"가 이미 골라져 있습니다. [시작 번호]에 1을 넣고 [넣기]를 누릅니다. 자동화로는 NewNumber 에 시작 번호 1을 줘서 돌렸습니다.
[step3 새 번호로 시작] PDF pages = 5
p1 아래쪽글자=''
p2 아래쪽글자='1'
p3 아래쪽글자='2'
p4 아래쪽글자='3'
p5 아래쪽글자='4'세 단계를 거친 PDF를 쪽마다 아래쪽만 잘라 늘어놓으면 이렇습니다.

기능 둘로 끝내는 짧은 길
[쪽 번호 매기기] 창의 [시작 번호]를 0으로 두면 표지가 0쪽, 본문 첫 쪽이 1쪽이 됩니다. 그 다음 표지에서 [현재 쪽만 감추기]로 0을 지우면 3단계에서 나온 것과 같은 모양이 됩니다.
[A1b_start0] 5쪽, 쪽 아래 글자 = ['0', '1', '2', '3', '4']
[A2b_start0_hide] 5쪽, 쪽 아래 글자 = ['', '1', '2', '3', '4']이 길에는 딸린 문제가 하나 있습니다. 쪽 번호가 0부터 붙어 있으니 쪽 번호와 실제 순서가 한 칸씩 어긋납니다. 저희가 자동화로 "1쪽으로 가라"고 시켰더니 커서가 실제로는 두 번째 쪽(본문 첫 쪽)에 가 있었고, 그 자리에서 감추기를 눌러 본문 첫 쪽 번호가 지워졌습니다.
PageHiding(32) on p1 -> True
[A2_start0_hide] 5쪽, 쪽 아래 글자 = ['0', '', '2', '3', '4']표지를 노렸는데 본문이 지워진 셈입니다. 같은 내용의 문서를 새로 만들고 커서를 "문서 맨 앞"으로 옮기는 방식(MovePos 2)으로 다시 돌렸더니 그때는 표지만 지워졌습니다.
커서 위치(맨 앞) KeyIndicator = (True, 1, 1, 0, 1, 1, 1, 0, '') PageCount = 5
[A2b_start0_hide] 5쪽, 쪽 아래 글자 = ['', '1', '2', '3', '4']쪽 번호로 자리를 짚는 자동화에서 한 칸씩 밀린다는 뜻입니다. 3단계 방식을 쓴 문서에서 같은 이동을 해 보고 견주지는 않았습니다.
또 하나, [쪽 번호 매기기] 창 아래에 이런 설명이 붙어 있습니다.
시작 번호를 0으로 지정한 쪽 번호가 문서에 있으면 [번호 모양]은 아라비아 숫자
(1, 2, 3) 형식만 사용할 수 있습니다.로마 숫자나 한글 번호를 쓰려면 0을 못 쓴다는 뜻입니다.
결과
| 무엇을 했나 | 표지 | 본문 1 | 본문 2 | 본문 3 | 본문 4 | 쓴 기능 수 |
|---|---|---|---|---|---|---|
| 쪽 번호 매기기만 | 1 | 2 | 3 | 4 | 5 | 1 |
| + 표지에서 현재 쪽만 감추기 | 없음 | 2 | 3 | 4 | 5 | 2 |
| + 본문 첫 쪽에서 새 번호로 시작 | 없음 | 1 | 2 | 3 | 4 | 3 |
| 시작 번호 0 + 표지에서 감추기 | 없음 | 1 | 2 | 3 | 4 | 2 |
다섯 쪽이라는 쪽 수는 네 경우 모두 그대로였습니다. 번호를 감춰도 쪽이 없어지지는 않습니다.
감추기 창이 스스로 말하는 함정
"감추기" 창 아래에는 이런 문장이 적혀 있습니다.
머리말이나 꼬리말, 바탕쪽에 삽입한 쪽 번호를 감추고 싶을 때에는 머리말이나 꼬리말,
바탕쪽을 감추어야 합니다.머리말·꼬리말·바탕쪽에 넣어 둔 쪽 번호는, 그 번호가 들어 있는 머리말·꼬리말·바탕쪽을 감춰야 없어진다는 안내입니다. 이 문장은 프로그램 화면에서 그대로 옮긴 것이고, 저희가 그 상황을 만들어 확인하지는 못했습니다(아래 「실패한 것」).
실패한 것
- 꼬리말에 쪽 번호를 넣어 둔 문서를 만들어 위 안내를 직접 재현하려 했는데, 자동화 쪽에서 막혔습니다.
HHeaderFooter의 항목을 읽어 보니HeaderFooter·ApplyTo같은 이름이 잡히지 않았고,HeaderFooter에 값을 넣는 줄에서AttributeError가 나며 멈췄습니다.Type·ApplyClass같은 다른 이름도 찍어 봤지만 걸리는 게 없어 꼬리말 편집 상태로 들어가지 못했습니다. 손으로 꼬리말을 열어 넣는 방식은 이번에 돌리지 않았습니다. - 한글 자동화의 보안 모듈 등록(
RegisterModule)은False로 돌아왔습니다. 그래도 반환값을 찍어 둔 저장(SaveAs)은 모두True였고, 만들어진 PDF를 읽는 데도 문제가 없었습니다. 작업하는 동안 승인 대화상자를 만난 적은 없습니다. 임시 폴더가 아닌 다른 폴더에서도 그런지는 보지 않았습니다. - 짧은 길(시작 번호 0)을 쓰다가 자동화로 "1쪽으로 가라"를 시켰을 때 엉뚱한 쪽이 지워졌고, 이 실수 때문에 같은 시험을 두 번 돌렸습니다. 위 본문에 그 로그를 그대로 실었습니다.
확인하지 않은 것
- 구역 나누기로 표지를 따로 떼는 방법은 견줘 보지 않았습니다. 맨 처음 만들어 본 문서에는 표지 뒤에 구역 나누기가 들어 있었지만, 위 3단계와 추가 시험에 쓴 문서는 쪽 나누기만으로 만들었습니다.
- 표지가 두 장 이상(표지 + 목차)인 문서는 돌려 보지 않았습니다.
- 화면의 [찾아가기] 대화상자에서 쪽 번호를 넣었을 때도 자동화와 같이 어긋나는지는 확인하지 않았습니다. 위 어긋남은 COM으로 쪽을 옮겼을 때 본 것입니다.
- 번호 모양을 로마 숫자나 한글로 바꿔 보지 않았습니다. 모두 아라비아 숫자로만 돌렸습니다.
- 커서를 어디에 두든 [쪽 번호 매기기] 결과가 같은지는 재 보지 않았습니다. 이 글의 값은 문서 맨 앞에 커서를 두고 돌린 것입니다.
- 한글 2022 말고 다른 판(2020, 2024 등)에서는 단추 이름과 동작을 확인하지 않았습니다.
- 인쇄로 뽑았을 때도 화면·PDF와 같은지는 보지 않았습니다.