
페이지 번호는 문서를 더 쉽게 읽고, 참조하고, 탐색하는 데 필수적인 역할을 합니다. 비즈니스 보고서, 학술 논문, 사용 설명서 또는 전자책을 준비할 때 PDF 페이지에 번호를 매기면 명확성과 전문성이 보장됩니다. 그러나 많은 사용자는 특히 파일이 스캔되거나, 보호되거나, 혼합된 소스에서 생성된 경우 PDF에 직접 페이지 번호를 추가하는 방법을 모릅니다.
좋은 소식은? PDF에 페이지 번호 추가하기는 생각보다 쉽습니다. 이 가이드에서는 Adobe Acrobat부터 온라인 도구, Microsoft Word, Python 자동화에 이르기까지 네 가지 실용적인 방법을 배웁니다. 각 방법은 도구, 기술 수준 및 문서의 복잡성에 따라 장점이 있습니다.
방법 개요:
- 방법 1. Adobe Acrobat 사용 (빠르고 전문적)
- 방법 2. 온라인 도구 사용 (설치 필요 없음)
- 방법 3. Microsoft Word 사용 (변환 → 추가 → 내보내기)
- 방법 4. Python을 사용하여 페이지 번호 추가 (자동화 친화적)
방법 1. Adobe Acrobat 사용 (빠르고 전문적)
Adobe Acrobat은 PDF 편집을 위한 가장 신뢰할 수 있고 정확하며 전문가 수준의 도구입니다. 서식 문제 없이 모든 페이지에 깨끗하고 일관된 페이지 번호가 필요한 경우 Acrobat을 이기기는 어렵습니다.
Adobe Acrobat에서 페이지 번호를 추가하는 단계
-
Adobe Acrobat Pro에서 PDF를 엽니다.
-
도구 → PDF 편집으로 이동합니다.

-
머리글 및 바닥글 → 추가를 선택합니다.

-
페이지 번호가 표시될 위치를 선택합니다:
- 상단 또는 하단
- 왼쪽, 가운데 또는 오른쪽

-
페이지 번호 삽입을 클릭합니다.

-
추가 설정 사용자 지정:
- 글꼴, 크기 및 색상
- 여백
- 페이지 범위 (예: 표지 건너뛰기)
- 번호 매기기 스타일 (예: "1", "1페이지", "i, ii, iii")

-
확인을 클릭하고 PDF를 저장합니다.
장점
- 매우 안정적이고 정확합니다.
- 페이지 범위 및 번호 서식을 허용합니다.
- 복잡한 레이아웃 및 스캔된 PDF에서 작동합니다.
단점
- Adobe Acrobat Pro (유료 버전)가 필요합니다.
이 방법을 사용해야 하는 경우
- 전문적인 문서의 경우.
- 서식 정확도가 중요한 경우.
- 복잡하거나 스캔된 PDF를 처리할 때.
- "Y 중 X 페이지"와 같은 기능이 필요한 경우.
방법 2. 온라인 도구 사용 (설치 필요 없음)
소프트웨어를 설치하고 싶지 않다면 온라인 PDF 편집기에서 페이지 번호를 빠르고 편리하게 추가할 수 있습니다. 인기 있는 플랫폼은 다음과 같습니다.
- iLovePDF
- Sejda
- Smallpdf
- PDF24 Tools
이러한 도구는 브라우저에서 완전히 작동하므로 작은 편집이나 가끔씩 하는 작업에 이상적입니다.
일반적인 단계 (iLovePDF를 예로 사용)
-
iLovePDF의 페이지 번호 추가 도구로 이동합니다.

-
웹사이트에 PDF 파일을 업로드합니다.
-
페이지 번호 매기기 옵션을 선택합니다:
- 위치 (상단/하단, 왼쪽/가운데/오른쪽)
- 서식 (글꼴, 크기, 모양)
- 페이지 (예: 모든 페이지, 표지 제외, 시작 번호 등)
- 텍스트 ({n}페이지, {p} 중 {n}페이지 등)

-
“페이지 번호 추가”를 클릭합니다.
-
새로 추가된 페이지 번호가 있는 업데이트된 PDF를 다운로드합니다.
장점
- 빠르고 사용자 친화적입니다.
- 설치가 필요 없습니다.
- 무료 옵션을 사용할 수 있습니다.
단점
- 기밀 문서에는 적합하지 않습니다.
- 일부 온라인 도구는 파일 크기를 제한하고 기본적인 사용자 지정 옵션만 제공합니다.
이 방법을 사용해야 하는 경우
- 무료이고 빠른 솔루션이 필요합니다.
- 문서가 기밀이 아닙니다.
- 간단한 레이아웃으로 작업하고 있습니다.
방법 3. Microsoft Word 사용 (변환 → 추가 → 내보내기)
Microsoft Word는 PDF를 직접 편집할 수 없지만 PDF를 편집 가능한 Word 문서로 변환하여 페이지 번호를 삽입하고 파일을 다시 PDF로 저장할 수 있습니다. 이 방법은 주로 텍스트와 간단한 서식이 포함된 PDF 파일에 가장 적합합니다.
방법
- Microsoft Word를 엽니다.
- 파일 → 열기로 이동하여 PDF를 선택합니다.

- 프롬프트 창에서 확인을 클릭하여 Word가 PDF를 편집 가능한 문서로 변환하도록 허용합니다.

- 삽입 → 페이지 번호로 이동합니다.

- 원하는 위치와 서식을 선택합니다.

- 완료되면 파일 → 다른 이름으로 저장 → PDF로 이동합니다.

장점
- 간단한 문서에 적합합니다.
- 완전히 사용자 정의 가능한 머리글 및 바닥글.
- 유료 소프트웨어가 필요 없습니다.
단점
- 변환 후 서식이 변경될 수 있습니다.
- 이미지 기반 또는 스캔된 PDF에는 적합하지 않습니다.
이 방법을 사용해야 하는 경우
- PDF가 텍스트 기반입니다.
- 서식이 매우 복잡하지 않습니다.
- 무료이고 쉬운 솔루션이 필요합니다.
방법 4. Python을 사용하여 페이지 번호 추가 (자동화 친화적)
대량으로 PDF를 처리해야 하는 개발자나 사용자에게 Python은 훌륭한 옵션입니다. Spire.PDF for Python과 같은 전용 라이브러리를 사용하면 스타일, 위치 및 페이지 범위를 완벽하게 제어하여 프로그래밍 방식으로 페이지 번호를 추가할 수 있습니다.
일반적인 단계
- Pypi를 통해 Spire.PDF를 설치합니다.
pip install spire.pdf - 스크립트에 PDF 파일을 로드합니다.
- 페이지 번호에 사용되는 글꼴, 브러시 및 서식 요소를 만듭니다.
- 문서의 모든 페이지를 반복합니다.
- 페이지 크기와 여백을 기준으로 배치 좌표를 계산합니다.
- 각 페이지에 페이지 번호 텍스트(예: "Y 중 X 페이지")를 그립니다.
- 수정된 PDF를 새 파일에 저장합니다.
예제 코드
from spire.pdf.common import *
from spire.pdf import *
# PdfDocument 개체 만들기
doc = PdfDocument()
# PDF 파일 로드
doc.LoadFromFile("Input.pdf")
# 글꼴, 브러시 및 펜 만들기
font = PdfTrueTypeFont("Times New Roman", 12.0, PdfFontStyle.Regular, True)
brush = PdfBrushes.get_Black()
pen = PdfPen(brush, 1.0)
# 페이지 주위의 빈 여백 지정
leftMargin = 54.0
rightMargin = 54.0
bottomMargin = 72.0
# PdfPageNumberField 개체와 PdfPageCountField 개체 만들기
pageNumberField = PdfPageNumberField()
pageCountField = PdfPageCountField()
# PdfCompositeField 개체를 만들어 페이지 수 필드와 페이지 번호 필드를 단일 필드로 결합
compositeField = PdfCompositeField(font, brush, "Page {0} of {1}", [pageNumberField, pageCountField])
# 문서의 페이지 반복
for i in range(doc.Pages.Count):
# 특정 페이지 가져오기
page = doc.Pages[i]
# 페이지 크기 가져오기
pageSize = doc.Pages[i].Size
# "Page X of Y" 크기 측정
pageNumberSize = font.MeasureString("Page {} of {}".format(i + 1, doc.Pages.Count))
# 복합 필드의 위치 설정
compositeField.Location = PointF((pageSize.Width - pageNumberSize.Width)/2,
pageSize.Height - bottomMargin + 18.0)
# 페이지에 복합 필드 그리기
compositeField.Draw(page.Canvas, 0.0, 0.0)
# 다른 PDF 파일에 저장
doc.SaveToFile("PageNumbers.pdf")
doc.Dispose()
이 스크립트는 각 페이지의 하단 중앙에 "Y 중 X 페이지"를 삽입합니다. 왼쪽 정렬 또는 오른쪽 정렬 페이지 번호와 같은 더 많은 레이아웃을 탐색하려면 전체 가이드인 Python에서 PDF 문서에 페이지 번호 추가를 참조하십시오.
장점
- 번호 배치에 대한 완전한 제어.
- 일괄 처리에 적합합니다.
- 스캔된 PDF에서도 작동합니다.
단점
- 기본적인 코딩 지식이 필요합니다.
이 방법을 사용해야 하는 경우
- 많은 PDF를 처리해야 합니다.
- 완전한 사용자 지정을 원합니다.
- PDF 생성을 자동화하고 있습니다.
페이지 번호 매기기 외에도 Spire.PDF를 사용하면 머리글 및 바닥글을 적용하고, 브랜딩을 위해 워터마크를 추가하고, 전체 문서에 텍스트를 스탬프할 수 있습니다. 이러한 기능 및 기타 기능에 대해 자세히 알아보려면 전체 Spire.PDF 설명서를 확인하십시오.
최상의 결과를 위한 팁
- 간섭을 최소화하기 위해 올바른 위치를 선택하십시오
- 명확하고 유익한 번호 매기기 스타일 사용
- 문서의 타이포그래피와 일치
- 적절한 여백 공간 남기기
- 특정 페이지에 번호 추가 방지
PDF에 머리글, 바닥글 또는 여백 근처에 빽빽한 콘텐츠가 있는 경우 페이지 번호를 모서리나 주요 요소에서 떨어진 곳에 배치하십시오. 오른쪽 하단 및 왼쪽 하단 위치는 일반적으로 계속 보이면서도 중단을 최소화합니다.
"Y 중 X 페이지"와 같은 형식은 특히 긴 문서에서 독자에게 명확한 탐색을 제공합니다. 간단한 번호 매기기만 필요한 경우 더 깔끔한 모양을 위해 일반 숫자를 사용하십시오.
일관성은 전문성을 향상시킵니다. 페이지 번호 글꼴을 문서의 기존 서체, 크기 및 색상과 일치시키십시오. 이렇게 하면 페이지 번호가 나머지 PDF 레이아웃과 자연스럽게 조화를 이룹니다.
PDF가 텍스트가 많거나 바닥글을 사용하는 경우 페이지 번호가 콘텐츠와 겹치지 않도록 충분한 하단 여백이 있는지 확인하십시오. 미리보기 결과에 따라 필요에 따라 간격을 조정하십시오.
표지, 목차 또는 섹션 구분선과 같은 일부 문서는 페이지 번호가 없으면 더 깔끔해 보입니다. 도구에서 사용자 지정 페이지 범위를 허용하는 경우 이러한 페이지를 제외하십시오.
다양한 방법 비교
| 방법 | 난이도 | 비용 | 최적 대상 | 제한 사항 |
|---|---|---|---|---|
| Adobe Acrobat | 쉬움 | 유료 | 전문적이고 정확한 결과 | 구독 필요 |
| 온라인 도구 | 매우 쉬움 | 무료 | 빠른 작업, 설치 필요 없음 | 개인 정보 보호 문제, 파일 크기 제한 |
| Microsoft Word | 쉬움 | Word와 함께 무료 | 텍스트 기반 PDF | 레이아웃 왜곡 가능 |
| Python (Spire.PDF) | 중간 | 무료/유료 | 자동화, 일괄 처리 | 코딩 필요 |
마지막 생각
페이지 번호를 추가하는 올바른 방법을 선택하는 것은 보유한 도구와 PDF 사용 계획에 따라 다릅니다.
- Adobe Acrobat은 정밀하고 전문적인 서식이 필요할 때 이상적입니다.
- 온라인 도구는 소프트웨어를 설치하지 않고 빠르고 가끔씩 편집하는 데 적합합니다.
- Microsoft Word는 간단하고 텍스트가 많은 문서에 적합합니다.
- Python은 자동화를 원하거나 한 번에 많은 파일을 처리해야 할 때 가장 좋은 옵션입니다.
워크플로에 맞는 방법을 사용하고 최상의 결과를 위한 팁을 적용하면 PDF에 항상 깨끗하고 명확하며 일관된 페이지 번호가 있는지 확인할 수 있습니다.
자주 묻는 질문
Q1. PDF에 "Y 중 X 페이지"를 추가할 수 있습니까?
예. Adobe Acrobat 및 많은 온라인 도구에서 이 형식을 지원합니다. Word는 PDF로 내보내기 전에도 지원합니다.
Q2. 첫 페이지 번호 매기기를 건너뛸 수 있습니까?
예. Acrobat, Word 및 Python은 모두 이를 지원합니다. 일부 온라인 도구에서는 사용자 지정 페이지 범위도 허용합니다.
Q3. 스캔한 PDF에 페이지 번호를 추가할 수 있습니까?
예. Acrobat, iLovePDF 또는 Python을 사용하여 숫자를 오버레이할 수 있습니다. 먼저 OCR을 실행하면 정확도가 향상됩니다.
Q4. 페이지 번호를 추가하면 PDF 서식이 변경됩니까?
Acrobat 또는 Python을 사용하는 경우에는 그렇지 않습니다. Word는 변환 후 서식을 변경할 수 있지만 글꼴을 포함하고 머리글/바닥글을 정리하여 이를 최소화할 수 있습니다.