IRONSOFTWAREHOME
페이지 번호 및 페이지 나누기
from ironpdf import *

html = """
    <p> Hello Iron</p>
    <p> This is 1st Page </p>
    <div style='page-break-after: always;'></div>
    <p> This is 2nd Page</p>
    <div style='page-break-after: always;'></div>
    <p> This is 3rd Page</p>
"""

# Instantiate Renderer
renderer = ChromePdfRenderer()

# Configure footer setting
footer = HtmlHeaderFooter()
footer.MaxHeight = 15  # millimeters
footer.HtmlFragment = "<center><i>{page} of {total-pages}</i></center>"
footer.DrawDividerLine = True

renderer.RenderingOptions.HtmlFooter = footer

pdf = renderer.RenderHtmlAsPdf(html)
pdf.SaveAs("pageNumber.pdf")
pip install ironpdf
페이지 번호 및 페이지 나누기

페이지 번호 및 페이지 나누기

IronPDF for Python은 HTML 풋터를 통한 자동 페이지 번호 매기기와 CSS page-break-after 디렉티브를 통한 명시적 페이지 구분을 지원하여 다중 페이지 문서의 구조를 정확하게 제어할 수 있습니다.

시작하기

컨텐츠의 어느 지점에서든 새로운 페이지를 강제하려면 HTML에서 CSS 속성 page-break-after: always을 사용하십시오. 모든 페이지를 자동으로 번호 매기려면 {page}{total-pages} 병합 필드로 구성된 HtmlHeaderFooter 풋터와 함께 사용하십시오.

코드 이해하기

  • page-break-after: always: 뒤따르는 내용을 새 페이지로 강제하는 <div> 내부에 위치한 CSS 규칙입니다. 단일 HTML 문자열에서 여러 페이지로 구성된 PDF를 만드는 표준 방법입니다.
  • HtmlHeaderFooter: 모든 페이지의 풋터로 HTML 조각을 렌더링하는 객체입니다. 이를 RenderingOptions.HtmlFooter에 할당하십시오.
  • HtmlFragment: 풋터의 HTML 컨텐츠입니다. 이 예시에서, {page} of {total-pages}는 이탤릭체로 가운데에 정렬됩니다.
  • MaxHeight: 풋터 영역의 높이를 밀리미터 단위로 제한합니다.
  • DrawDividerLine: True 시, 풋터 위에 가로 분리선을 추가합니다.
  • RenderHtmlAsPdf(html): 풋터를 각 페이지에 자동으로 적용하여 전체 다중 페이지 HTML을 렌더링합니다.

사용 가능한 페이지 병합 필드

{page} — 현재 페이지 번호 {total-pages} — 문서의 총 페이지 수

IronPDF for Python으로 여러 페이지 PDF를 만드는 방법을 배우세요!

시작할 준비 되셨나요?

버전:2026.6방금 출시

Key in blue circle

무료 30일 체험 키를 즉시 받으세요.

Your trial license will be sent to your email address

제한 없음. 100% 무제한 이용. 신용카드 불필요.

bullet_checked신용카드나 계정 생성은 필요하지 않습니다.제한 없음. 100% 무제한 이용. 신용카드 불필요.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
무료 라이브 데모를 예약하세요
Booking Badge

전 세계 수백만 엔지니어들이 신뢰하는 제품입니다.

Iron Software의 고객 로고
부담 없는 무료 상담을 받아보세요
아래 양식을 작성하시거나 sales@ironsoftware.com으로 이메일을 보내주세요.
고객님의 정보는 항상 비밀로 유지됩니다.
전 세계 수백만 엔지니어들이 신뢰하는 제품입니다.
Iron Software의 고객 로고
지금 바로 30일 무료 체험판 키를 받으세요.
신용카드나 계정 생성은 필요하지 않습니다.