PDF에 페이지 번호 추가하는 방법
PDF에 페이지 번호를 추가하면 독자가 특정 페이지를 인용, 탐색 및 참조하는 데 도움이 됩니다 — 계약서, 보고서, 법률 문서 및 학술 문서에 필수입니다. 이 가이드는 페이지 번호 매기기 시의 선택(위치, 형식, 시작 번호, 여백)과 파일을 보내지 않고 수행하는 신뢰할 수 있는 로컬 도구를 다룹니다. IXPDF에는 기기에서 완전히 실행되는 무료 번호 매기기 도구도 있습니다.
페이지 번호 매기기 시의 선택
- 위치. 바닥글(하단)이 가장 흔합니다; 바닥이 인용 또는 바닥글 텍스트로 이미 차 있으면 머리말(상단)을 사용합니다. 띠 내에서 왼쪽, 중앙 또는 오른쪽 선택.
- 형식. 단순(
1,2,3),Page 1 of N,1/12또는 서문 페이지에 로마 숫자 (i,ii,iii). 일부 도구는 사용자 정의 접두사/접미사를 받습니다. - 시작 번호. 기본적으로 1에서 시작하지만, PDF가 더 큰 문서의 일부이면 다른 번호에서 시작합니다(예: 2장이고 페이지 47부터).
- 페이지 범위. 모든 페이지에 번호를 매기거나, 표지를 건너뛰고 페이지 2부터 번호 매기기를 시작합니다.
- 여백. 페이지 가장자리로부터의 거리. 너무 작으면 프린터가 잘라낼 수 있고; 너무 크면 페이지에 떠 있습니다.
로컬에서 페이지 번호를 추가하는 네 가지 도구
아래의 모든 옵션은 기기에서 실행됩니다. 어느 것도 문서를 보내지 않습니다. 민감한 계약서 또는 법률 문서의 경우, 번호가 추가되기 전에 파일이 "무료 온라인 PDF 페이지 번호 매기기"로 이동해서는 안 됩니다.
1. Adobe Acrobat Pro (유료)
가장 유연한 옵션. PDF를 열고 도구 > PDF 편집 > 머리말 및 바닥글 > 추가. 대화상자에서 왼쪽/중앙/오른쪽 바닥글 상자를 클릭하고 페이지 번호 삽입 버튼을 사용합니다. 폰트, 형식, 시작 번호 및 페이지 범위를 설정합니다. Acrobat Pro는 적용 전 결과 미리보기를 허용합니다. Acrobat Standard 및 무료 Adobe Reader는 페이지 번호를 추가할 수 없습니다 — Pro만 가능합니다.
2. Preview (macOS, 무료, 제한적)
Preview에는 전용 "페이지 번호 추가" 기능이 없지만, 도구 > 주석 > 텍스트로 각 페이지에 수동으로 번호를 추가한 후 텍스트 상자를 바닥으로 드래그하고 번호를 입력할 수 있습니다. 5페이지 문서에는 괜찮고 50페이지에는 고통스럽습니다. Mac에서 자동 번호 매기기에는 브라우저에서 PDF24(아래) 또는 명령줄에서 qpdf를 사용하세요.
3. qpdf (명령줄, 무료, 크로스플랫폼)
qpdf 자체는 페이지 번호를 추가하지 않습니다 — 구조 도구입니다. 페이지마다 증가하는 텍스트를 찍으려면 qpdf를 reportlab 또는 pypdf를 사용하는 작은 스크립트와 결합하여 각 페이지에 번호를 오버레이하고 qpdf로 결과를 기록합니다. Python과 명령줄에 편하면 가장 재현 가능한 옵션입니다.
4. PDF24 (무료, Windows 데스크톱 또는 브라우저)
PDF24 데스크톱 앱(Windows)의 툴박스에 "페이지 번호 추가" 도구가 있습니다. PDF를 열고, 위치와 형식을 선택하고, OK를 클릭합니다. PDF24는 데스크톱 앱에서 로컬로 실행됩니다 — 브라우저 버전은 PDF24 서버로 보내므로 민감한 파일에는 데스크톱 앱을 사용하세요.
단계별: Adobe Acrobat Pro로 페이지 번호 추가
- Adobe Acrobat Pro에서 PDF를 엽니다.
- 도구 > PDF 편집으로 이동합니다.
- 머리말 및 바닥글 > 추가를 클릭합니다.
- 대화상자에서 중앙 바닥글 텍스트 상자를 클릭합니다.
- 페이지 번호 삽입을 클릭합니다.
<<1>>마커가 나타납니다. - 필요에 따라 폰트, 크기 및 여백을 조정합니다.
- 설정 저장으로 다른 PDF에 재사용한 후 OK로 적용합니다.
- 파일 > 저장으로 PDF를 저장합니다.
단계별: qpdf + pypdf로 페이지 번호 추가 (명령줄)
12페이지 PDF의 경우, 이 Python 스크립트는 pypdf로 각 페이지 바닥에 "Page N of 12"를 오버레이하고 qpdf로 깨끗한 구조의 결과를 기록합니다:
from pypdf import PdfReader, PdfWriter
from reportlab.pdfgen import canvas
from reportlab.lib.pagesizes import letter
import io, subprocess
reader = PdfReader("input.pdf")
writer = PdfWriter()
total = len(reader.pages)
for i, page in enumerate(reader.pages, start=1):
overlay = io.BytesIO()
c = canvas.Canvas(overlay, pagesize=letter)
c.drawString(290, 30, f"Page {i} of {total}")
c.save()
overlay.seek(0)
page.merge_page(PdfReader(overlay).pages[0])
writer.add_page(page)
with open("numbered.pdf", "wb") as f:
writer.write(f)
subprocess.run(["qpdf", "--linearize", "numbered.pdf", "out.pdf"])이것은 완전히 기기에서 실행됩니다. 전송 없음. 서버 없음.
일반적인 오류
- 표지에 번호 매기기.많은 문서가 표지를 번호 없이 유지하기 위해 페이지 2부터 번호 매기기를 시작합니다. 첫 페이지를 건너뛰도록 페이지 범위를 설정하세요.
- 청중에 잘못된 형식 사용.법률 문서는 종종
Page 1 of N을 요구합니다; 학술 문서는 종종 단순 번호를 사용합니다; 서문이 있는 보고서는 서문에 로마 숫자, 본문에 아라비아 숫자를 사용합니다. - 번호를 가장자리에 너무 가까이.프린터는 페이지 하단 0.25"–0.5"를 잘라냅니다. 번호를 가장자리에서 최소 0.5" 떨어뜨리세요.
- 민감한 PDF를 "무료 온라인" 번호 매기기에 전송.번호가 추가되기 전에 파일이 다른 사람의 서버에 있습니다. 로컬 도구를 사용하세요.
- 워터마크와 페이지 번호 혼동.워터마크는 각 페이지에 같은 텍스트입니다; 페이지 번호는 증가합니다. 다른 기능이며 다른 도구가 필요합니다.
오늘 로컬에서 페이지 번호 추가
IXPDF의 페이지 번호 추가 도구는 브라우저에서 각 페이지에 번호를 찍습니다 — 파일이 기기를 떠나지 않습니다. 위치, 형식, 시작 번호, 글꼴 크기 및 여백을 선택하세요.
페이지 번호 추가 열기